Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 22.08.2011, 17:06   #1
ilya.pv
Новенький
 
Регистрация: 22.08.2011
Сообщений: 2
По умолчанию Вывод новостей по категориям в tt_news

Добрый день.

Нужно сделать вывод новостей в таком формате:
-Категория1
--новость
--новость
--новость
--...
-Категория2
--новость
--...
-Категория3
--новость
--...
-...

Нашел вот такое решение:
http://lists.typo3.org/pipermail/typ...st/063296.html

Код:
plugin.tt_news {
	code >
	code = LATEST
	## useSubCats determines whether articles from subcats are displayed in LIST 
and LATEST
	useSubCategories = 0
	displaySubCategories = 1
	categoryMode = 1
	## root category to show
	categorySelection = 1
}

temp.renderSubCats = COA
temp.renderSubCats {
	## Rendering definition for tt_news subcategories
	10 = TEXT
	10.field = title
	10.wrap = <h2 class="newsCatTitle">|</h2>
	20 < plugin.tt_news
	20.categorySelection.field = uid
}

lib.newsListWithSubcats {

	10 < plugin.tt_news
	
	20 = CONTENT
	20.wrap = <h1>Subcategories:</h1>|
	20 {
		table = tt_news_cat
		select {
			selectFields = uid,title,description
			orderBy = uid
			## PID of Storage page which holds news categories
			pidInList = 2
			## select news-subcategories from current group-news-cat
			where = parent_category = 1
		}
		renderObj < temp.renderSubCats
	}
}
Заставить работать его не удалось. Новости не выводятся вообще. У кого нибудь получалось? Если да, то расскажите более подробно что указывали в
categorySelection =
и
pidInList =

Спасибо заранее!
ilya.pv вне форума   Ответить с цитированием
Старый 23.08.2011, 01:23   #2
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Можно это сделать на TS, но проще запрограммировать свой модуль, который выводит что требуется.
Основа модуля делается кикстартером. Далее - в пхп код вставляете нужные запросы и пару циклов.

Если будете делать более-менее сложные сайты на TYPO3, то без программирования своих модулей (по крайней мере простых) все равно не обойдетесь.

По программированию модулей см. книжку Дулепова и http://wiki.typo3.org/Overview_Developer_Manuals
В качестве шаблонизатора удобнее использовать Smarty (экстеншен smarty)
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 23.09.2011, 20:44   #3
Anlov
Senior Member
 
Регистрация: 02.05.2011
Сообщений: 138
По умолчанию

у меня такая конструкция, показывает новости в двух разных блоках (div), находящихся под меню:
Код:
lib.field_newstouse < plugin.tt_news
lib.field_newstouse {
	code >
	code = LIST
	pid_list >
	pid_list = 2
	excludeAlreadyDisplayedNews >
	excludeAlreadyDisplayedNews = 0
	limit = 1
	singlePid = 57
	catImageMode = 0
	catTextMode = 0
	categoryMode >
	categoryMode = 1
	categorySelection >
	categorySelection = 5
	pageBrowser >
}

lib.field_news < plugin.tt_news
lib.field_news {
	code >
	code = LIST
	pid_list >
	pid_list = 2
	excludeAlreadyDisplayedNews >
	excludeAlreadyDisplayedNews = 0
	limit = 2
	singlePid = 57
	catImageMode = 0
	catTextMode = 0
	categoryMode >
	categoryMode = 1
	categorySelection >
	categorySelection = 1
	pageBrowser >
}
categoryMode = 1 и categoryMode = 5 - это разные категории, новости из которых должны показываться в разных блоках под меню. В блоке, которыз идет сразу за меню, показываются новости из категории 1, а вот во 2-ом блоке,соотвестсвенно, новости из категории с id 5.


ЗЫ: заработало. Опять после маппинга в TV не сохранились именения в xml. Что за фигня?...

Последний раз редактировалось Anlov; 26.09.2011 в 14:04
Anlov вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как реализовать вывод новостей krotyara Общие вопросы 2 14.12.2009 18:04
Вывод списка новостей по категориям (tt_news) Kronas Разработка расширений / TYPO3 extension development 8 29.08.2009 00:17
Постраничный вывод списка новостей kevel Общие вопросы 2 07.04.2008 19:13
tt_news возможен ли вывод новостей в виде разворачивающегося списка? Илья Общие вопросы 15 09.04.2007 10:57
Как ограничить вывод количества новостей в BE garik Общие вопросы 1 05.04.2007 16:40


Часовой пояс GMT +4, время: 20:57.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория