Редактировать системные расширения в TYPO3

Я использую системные расширения felogin. Эти расширения являются частью установки TYPO3 по умолчанию и хранятся в typo3/sysext. Я знаю, что могу редактировать их, редактируя код напрямую, но я думаю, что это не лучший способ сделать это.

Как я могу «перезаписать» эти расширения, не меняя их код?

Должен ли я создать новый пользовательский плагин и скопировать и вставить код системного плагина, который я хочу изменить?


person Jacek Francuz    schedule 26.07.2011    source источник


Ответы (1)


Вы можете просто изменить расширение и поместить копию в typo3conf/ext/. Этот каталог (так называемые «локальные расширения») переопределяет системные расширения.

Однако вы, вероятно, столкнетесь с проблемами, когда захотите обновить TYPO3.

Вы нашли ошибку? Если да, сообщите об этом. Если вы знаете, как исправить, то было бы здорово, если бы вы внесли изменение в систему проверки

Если вы просто хотите изменить функциональность, изменение существующего кода — не лучшее решение. Есть концепция хуков (которая является чистой) и XLCASS, которая несколько грязная (поскольку она также может вызвать проблемы с более новыми версиями TYPO3). Так что в основном то же самое, что и с любым другим расширением.

Стеффен

person StephenKing    schedule 26.07.2011
comment
В этом случае я думаю, что метод крючка является наиболее подходящим подходом. - person Mateng; 27.07.2011