2011-07-26 39 views
0

我正在使用felogin系統擴展。這些擴展名是TYPO3默認安裝的一部分,它們存儲在typo3/sysext中。我知道我可以通過直接編輯它的代碼來編輯它們,但我想這不是實現它的最好方法。編輯TYPO3中的系統擴展

如何在不更改代碼的情況下「覆蓋」這些擴展?

我應該創建一個新的自定義插件並複製我想更改的系統插件的粘貼代碼&?

回答

2

您可以修改擴展名並在typo3conf/ext /中放置一個副本。這個目錄(所謂的「本地擴展」)會覆蓋系統擴展。

但是,如果要升級TYPO3,可能會遇到麻煩。

您是否發現了缺陷,如果有,請report它。如果你知道,如何解決,那麼它會很好,如果你願意的話,push the change into the review system

如果你只是想改變功能,修改現有的代碼是不是真的可以解決。有鉤子(這是一個乾淨的)和XLCASSes的概念,它有點髒(因爲它也可能導致更新的TYPO3版本)。所以基本上和其他所有擴展一樣。

Steffen

+0

在這種情況下,我認爲hook方法是最合適的方法。 – Mateng