Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
16.05.2011, 13:31 | #1 |
Senior Member
Регистрация: 21.11.2007
Сообщений: 217
|
Использование функций класса class.tx_ttnews.php в своем расширении
При создании своего расширения нужно составить список категорий новостей.
Это простая задача, если не брать во внимание подкатегории. Для учета подкатегорий решил подключить класс class.tx_ttnews.php и заюзать полезную функцию initCategoryVars: PHP код:
Код HTML:
Fatal error: Call to a member function enableFields() on a non-object in /usr/local/apache2/htdocs/..мой сайт../typo3conf/ext/tt_news/pi/class.tx_ttnews.php on line 2730 PHP код:
Я слабо разбираюсь в особенностях объектного программирования в php. Последний раз редактировалось shuman; 17.05.2011 в 07:00 |
17.05.2011, 02:02 | #2 | ||
Senior Member
Регистрация: 31.08.2007
Адрес: Ростов-на-Дону
Сообщений: 206
|
Первое что бросилось в глаза:
Цитата:
Цитата:
|
||
17.05.2011, 06:52 | #3 |
Senior Member
Регистрация: 21.11.2007
Сообщений: 217
|
Сделал. Ошибка та же.
Пример взят из файла fe_index.php который был в версии tt_news 3.0 http://typo3.org/extensions/reposito...ash=e539286dac Придется без подкатегорий писать расширение. Неохота кучу функций копировать из class.tx_tt_news.php |
17.05.2011, 07:33 | #4 |
Senior Member
Регистрация: 21.11.2007
Сообщений: 217
|
нашел решение в news_calendar http://typo3.org/extensions/reposito...endar_pi1.php/
там это сделано так: PHP код:
|
17.05.2011, 09:38 | #5 |
Senior Member
Регистрация: 21.11.2007
Сообщений: 217
|
Виноват - версия tt_news 3.0.1 и есть последняя версия несмотря на 2009 год.
А у меня была старая - 2.5 В ней не было этой функции |
22.05.2011, 17:03 | #6 |
Senior Member
|
На всякий случай - проблема с cObj решается просто, у вас в коде опечатка - вместо $tt_news указано $tx_news.
Также можно использовать $tt_news->cObj = $this->CObj; |
23.05.2011, 04:52 | #7 |
Senior Member
Регистрация: 21.11.2007
Сообщений: 217
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
использование функции if | kulpick | TypoScript практикум | 3 | 27.07.2007 20:15 |