![]()  | 
	Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
| 
			
			 | 
		#1 | 
| 
			
			 Senior Member 
			
			
			
			Регистрация: 21.11.2007 
				
				
				
					Сообщений: 217
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			При создании своего расширения нужно составить список категорий новостей. 
		
		
		
		
		
		
		
		
			Это простая задача, если не брать во внимание подкатегории. Для учета подкатегорий решил подключить класс 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  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | ||
| 
			
			 Senior Member 
			
			
			
				
			
			Регистрация: 31.08.2007 
				Адрес: Ростов-на-Дону 
				
				
					Сообщений: 206
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Первое что бросилось в глаза: 
		
		
		
		
		
		
		
	Цитата: 
	
 Цитата: 
	
  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#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  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | 
| 
			
			 Senior Member 
			
			
			
			Регистрация: 21.11.2007 
				
				
				
					Сообщений: 217
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			нашел решение в news_calendar http://typo3.org/extensions/reposito...endar_pi1.php/ 
		
		
		
		
		
		
		
	там это сделано так: PHP код: 
	
			
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | 
| 
			
			 Senior Member 
			
			
			
			Регистрация: 21.11.2007 
				
				
				
					Сообщений: 217
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Виноват - версия tt_news 3.0.1 и есть последняя версия несмотря на 2009 год. 
		
		
		
		
		
		
		
	А у меня была старая - 2.5 В ней не было этой функции  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#6 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			На всякий случай - проблема с cObj решается просто, у вас в коде опечатка - вместо $tt_news указано $tx_news. 
		
		
		
		
		
		
		
	Также можно использовать $tt_news->cObj = $this->CObj;  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#7 | 
| 
			
			 Senior Member 
			
			
			
			Регистрация: 21.11.2007 
				
				
				
					Сообщений: 217
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
		
  | 
	
		
  | 
			 
			Похожие темы
		 | 
	||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| использование функции if | kulpick | TypoScript практикум | 3 | 27.07.2007 20:15 |