![]()  | 
	Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
| 
			
			 | 
		#21 | 
| 
			
			 Senior Member 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			Вероятнее всего потому что не задан никакой отличный от обычного для tt_news вариант рендеринга контента.
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#22 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			Да... становится очень интересно! Вы имеет ввиду свойство "renderObj"?
		 
		
		
		
		
		
		
			
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#23 | |
| 
			
			 Senior Member 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			Ну скорее всего необходимо сделать этот самый RenderObj потому что по умолчанию для этой таблицы нет никакого представления рендеринга. Плюс если посмотреть описание той функции что выдает ошибку  
		
		
		
		
		
		
		
	Цитата: 
	
 Поэтому, скорее всего, и нужно "придумать" и описать каким образом это рендерить. Хотя, честно сказать, я думаю что проще сделать внешнюю функцию, в которую запихать один цикл и один общий sql запрос и просто брать из нее результат.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#24 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			Да, я знаю, что можно написать PHP скрипт и он все это сделает, но задача стоит сделать это именно средствами TYPOSCRIPT, и к тому же я не программист. 
		
		
		
		
		
		
			
		
		
		
		
	Главное что я уже знаю наверняка, что обращаться к таблице "tt_news_cat_mm" не надо. Возьмем две таблицы "tt_news_cat" и "tt_news" в "tt_news_cat" определяем категорию, а в "tt_news" считаем новости в это категории. Честно говоря я уже близок к решению.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#25 | 
| 
			
			 Senior Member 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			Я вот смотрю в таблицу tt_news и вижу что в category встречается только цифры 1 и 2, в то время как на самом деле есть 3 работающих категории и одна удаленная и это реально отражено только в таблице tt_news_cat_mm и нигде больше.
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#26 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			Да, смотрел я уже все таблицы и все так как вы пишите есть на самом деле. 
		
		
		
		
		
		
			
		
		
		
		
		
			И так, к примеру есть список новостей в том виде в котором я описывал выше. Вопрос как определить "uid" текущей категории? Определив "uid" текущей категории можно будьте посчитать привязанные к ней новости. Последний раз редактировалось thebat; 23.05.2011 в 16:05  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#27 | 
| 
			
			 Senior Member 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			Значит надо каким-то образом обрабатывать tt_news_cat_mm - а как это сделать я пока не придумал. Внешней функцией было бы проще всего.
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#28 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			Осталось еще чуть чуть... 
		
		
		
		
		
		
			
		
		
		
		
	Вот мне здесь нужно поставить uid текущей категории Код: 
	andWhere = tt_news_cat_mm.uid_foreign = uid текущей категории  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#29 | 
| 
			
			 Senior Member 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			Насколько помню через register как-то можно, надо смотреть документацию по tt_news
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#30 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			И так, проблема решена. 
		
		
		
		
		
		
			
		
		
		
		
	Вот он выстраданный код: Код: 
	andWhere.wrap = tt_news_cat_mm.uid_foreign = {register:newsCategoryUid}
andWhere.insertData = 1
join = tt_news_cat_mm ON (tt_news_cat_mm.uid_local = tt_news.uid)
 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
		
| Опции темы | |
| Опции просмотра | |
		
  | 
	
		
  | 
			 
			Похожие темы
		 | 
	||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| Вывод списка категорий для новостей | gvv100 | Общие вопросы | 4 | 06.05.2010 16:18 | 
| Постраничный вывод записей | андрей | Общие вопросы | 3 | 31.05.2005 01:37 |