|  | Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
|  31.10.2008, 13:40 | #11 | 
| Senior Member Регистрация: 29.01.2008 Адрес: Бердянск, Украина. 
					Сообщений: 344
				 |   
			
			Допустим есть пять категорий. Я делаю пять страниц, соответствующих категориям, ставлю на них LIST вручную. Все работает.Я даю инструкции по добавлению контента. Проходит время, нужно еще категорию, добавить. Юзер создает категорию, страницу, ставит туда LIST с указанием новой категории. Все. В случае через lib. я делаю так, все работает. Код: lib.clubnews < plugin.tt_news
lib.clubnews {
        code >
        code = LIST
        pid_list >
        pid_list = 27 # the pids where news are stored
        limit = 12
        categorySelection = 2
        categoryMode = 1
	useSubCategories = 1
	displaySubCategories = 1
	catRootline {
showCatRootline = 1
catRootline_stdWrap.wrap = <div class="small"><b>Category:</b> |</div>
# if titles are linked the link points to the page which is configured as category shortcut
linkTitles = 1
title_stdWrap.wrap =
divider =  > 
}
}
[globalVar = GP:tx_ttnews|tt_news > 0]
	lib.clubnews.code = SINGLE
	lib.cat-menu = 0
[end]Как в TS прописать, чтобы туда, где есть LIST(вставленый вручную) при значении tt_news > 0 подставлялся SINGLE? | 
|   |   | 
|  01.11.2008, 18:33 | #12 | 
| Senior Member |   
			
			Я писал раньше, что нужно сделать совсем по другому. Еще раз. Если у вас в шаблоне стоит вывод на страницу tt_news c использованием TS, то новости будут появляться на всех страницах на которые действует этот шаблон, даже на новых. Без надобности чего-то вставлять на страницу вручную. Единственный момент, который нужно менять и автоматически это не произойдет - выбор категории. Опять же смотрите варианты выше. Самый простой - вносить новости на эти же страницы, тогда вообще не нужно делать выборку по категориям. Достаточно вывести новости с текущей страницы (и дочерних для более верхнего уровня). | 
|   |   | 
|  01.11.2008, 18:58 | #13 | 
| Senior Member Регистрация: 29.01.2008 Адрес: Бердянск, Украина. 
					Сообщений: 344
				 |   
			
			Да, теперь то что надо. Все дело было в useSPidFromCategory = 1, из за которого все никак не клеелось, плюс ваш совет хранить новости на каждой странице. Единственно что при такой схеме наверно будут дубли новостей, которые определены в несколько категорий. | 
|   |   | 
|  19.11.2008, 23:22 | #14 | 
| Senior Member Регистрация: 29.01.2008 Адрес: Бердянск, Украина. 
					Сообщений: 344
				 |   
			
			Возвращаясь к началу. Ставлю на страницу плагин с двумя режимами LIST и SINGLE. В TS вставляю Код: plugin.tt_news.code > plugin.tt_news.code = LIST config.index_enable = 0 [globalVar = GP:tx_ttnews|tt_news > 0] plugin.tt_news.code = SINGLE config.index_enable = 1 [global] | 
|   |   | 
|  27.11.2008, 15:21 | #15 | 
| Senior Member Регистрация: 29.01.2008 Адрес: Бердянск, Украина. 
					Сообщений: 344
				 |   
			
			Итак. Наконецто дошло. Все это не работало, потому что в мануале в этом месте упущен важный момент. Когда вставляем плагин tt_news, то в нем не надо выбирать ни LIST ни SINGLE, тоесть вообще там ничего не настраивать. Теперь назрел второй вопрос. Так как появилась возможность вставлять аж тремя способами. 1. Вручную вставлять. 2. В templavoila создать новое TO, в котором замапить lib.clubnews. 3. Вставлять lib.clubnews с помощью расширения tscobj Какой из этих трех способов меньше нагружает сайт. является оптимальным. | 
|   |   | 
|  | 
| 
 | 
 | 
|  Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| как на главной странице представить части подстраниц | student-uni | Общие вопросы | 1 | 30.10.2007 01:19 | 
| tt_news pageBrowser 2 бокса на одной странице | lexun | TypoScript практикум | 2 | 10.04.2007 19:24 | 
| tt_news - Single + List | Future | Общие вопросы | 14 | 21.01.2007 14:37 | 
| Объясните как работает "Show content from this page instead:" | Илья | Общие вопросы | 5 | 19.06.2006 13:01 | 
| news: SINGLE и LATEST на одной странице | Антон Мельников | Общие вопросы | 5 | 12.12.2003 21:34 |