Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
09.08.2007, 15:46 | #1 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
FE: подключение расширений
Подскажите, где рыть в коде TYPO3 подключение расширений в FE или инициализацию их классов?
У меня подозрение, что TV в FE перестала работать, а отладить не получается. FE всё работает, отладочное сообщение генерится, но не работает TV. В самом классе плагина TV поставил отладку, но она не срабатывает, значит, класс, не вызывается. Думаю, какие-то проблемы с путями и инклудами, я вчера менял структуру каталогов сайта и были проблемы, но всё, что нашёл, пофиксил. BE работает, TV там действует. Заранее спасибо за помощь. |
09.08.2007, 16:07 | #3 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
Большое спасибо, смотрю.
Интересует обработка вот этого TS: Код:
page.10 = USER page.10.userFunc = tx_templavoila_pi1->main_page Где-то должен иклудиться файл класса. По-моему, он не инклудится... хотя никаких ошибок я нигде не вижу - ни в браузере, ни в логах. Да, отладка USER показывает, что не существует класс tx_templavoila_pi1. Последний раз редактировалось c0d3r; 09.08.2007 в 16:33 |
09.08.2007, 16:35 | #4 |
Senior Member
|
В EXT:templavoila/ext_localconf.php есть строка
PHP код:
PHP код:
Затем в EXT:cms/tslib/pagegen.php эти файлы включаются: PHP код:
__________________
TYPO3 FAQ |
09.08.2007, 16:52 | #5 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
Большое спасибо!
Отладка грит массив $temp_incFiles пустой %/ О, вшил отладку в t3lib_timeTrack::setTSlogMessage и вылезло: Код:
typo3/ext/templavoila/pi1/class.tx_templavoila_pi1.php" is not a file (non-uploads/.. resource, did not exist). Похоже где-то косой путь к расширениям. PS. Кстати, эти сообщения setTSlogMessage НЕ появляются в adm_Panel, хотя сообщения метода push появляются. Можно ли настроить появление setTSlogMessage? ПО-моему, должно такое быть, очень логично выглядит да и в комментах к методу написано - типа логирование. Последний раз редактировалось c0d3r; 09.08.2007 в 17:08 |
09.08.2007, 17:24 | #6 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
Подвожу итог:
требуется установка t3lib_TStemplate->getFileName_backPath // Set from the backend - used to set an absolute path (PATH_site) so that relative resources are properly found with getFileName() что и требовалось доказать... блин... я несколько часов потерял, копаясь в проблеме Огромное спасибо, void!!! Осталось понять, что как же сделать этот "Set from the backend"... В приницпе, решил проблему и без этого... но всё равно интересно, можно ли устанавливать где-то в TS эту getFileName_backPath. Последний раз редактировалось c0d3r; 09.08.2007 в 19:27 |
10.08.2007, 00:21 | #7 |
TYPO3 Infected
|
А вы поставили TV как глобальный модуль?
|
10.08.2007, 09:23 | #8 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
Да, Typo3 юзается для нескольких проектов на разных доменах. Все расширения, соответственно, глобальные.
|
10.08.2007, 12:37 | #9 |
TYPO3 Infected
|
и только на одном сайте такая проблема?
|
10.08.2007, 13:28 | #10 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
Да проблема-то уже решена, я вчера отписал в теме.
Да и пока в работе только один сайт |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Русификация расширений | Podlec | Общие вопросы | 4 | 22.01.2010 18:41 |
Пакет необходимых расширений | Barsukov | Общие вопросы | 2 | 04.12.2006 21:08 |
Менеджер расширений в Typo3 4.0 не видит всех доступных на сервере расширений. | Pavel Antonov | FAQ (Часто задаваемые вопросы) | 4 | 02.08.2006 12:31 |
Подключение своего скрипта в админку | Новичек | Общие вопросы | 3 | 21.09.2005 03:30 |
Установка расширений T3X | Perignator Temporis | Установка | 1 | 21.01.2004 12:57 |