|  | Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
|  29.10.2008, 16:16 | #1 | 
| Senior Member Регистрация: 29.01.2008 Адрес: Бердянск, Украина. 
					Сообщений: 344
				 |  Как работает tt_news list+single на одной странице 
			
			Никак не получается настроить. в документации сказано Код: Вставим это в поле установки: # очистить поле кода plugin.tt_news.code > plugin.tt_news.code = LIST # установить код SINGLE, если переменная GETvar tx_ttnews[tt_news] существует [globalVar = GP:tx_ttnews|tt_news > 0] plugin.tt_news.code = SINGLE [global] # очистить основной контент на объекте page page.10.subparts.content > page.10.subparts.content < plugin.tt_news Все получается если вставлять новости через lib.news_list. ТОгда условие работает. А мне нужно, чтобы вставлять плагин с list вручную, и чтоб он автоматически заменялся SINGLE при просмотре новости. | 
|   |   | 
|  29.10.2008, 20:01 | #2 | |
| Senior Member |   Цитата: 
 Тогда можно попробовать вставить такой-же TS код через расширение tscobj. Но не возьмусь сказать отработает ли там условие. | |
|   |   | 
|  29.10.2008, 20:40 | #3 | 
| Senior Member Регистрация: 29.01.2008 Адрес: Бердянск, Украина. 
					Сообщений: 344
				 |   
			
			Я так вставлял, все работет. Но при этом методе надо вручную в TS все описывать. ТОесть, когда пользователь(не разработчик сайта) захочит открыть новую ветку, и вставит плагин обычным способом, то как сделать чтобы все плагины tt_news LIST на определенной ветке дерева заменялись на SINGLE. Вся загвоздка, что всегда разные категории отображения. И вопрос по ходу: как добавить в меню "хлебные крошки" путь из категорий. | 
|   |   | 
|  30.10.2008, 13:49 | #4 | 
| Senior Member |   
			
			Так ведь так и будет, если вы этот TS скрипт пропишете в шаблоне. И этот шаблон поставите для всех нужных и будующих страниц. Не знаю вашу структуру страниц, но например в шаблоне (верхнего уровня) есть опция "использовать указанный шаблон для страниц следующего уровня". | 
|   |   | 
|  30.10.2008, 14:05 | #5 | 
| Senior Member Регистрация: 29.01.2008 Адрес: Бердянск, Украина. 
					Сообщений: 344
				 |   
			
			Дело в том, что на каждой подстранице будет свой LIST, который будет отображать статьи из своей категории. Напр.Для TT_news создается структура категорий Категория1 --категория2 --категория3 --категория4 Категория5 --категория6 --категория7 В дереве страниц созется аналогичная структура, и на каждой странице вставляется LIST со своей категорией. ПОка виже два варианта. 1) если использовать TS, то при добавлении новой категории надо в TS прописывать LIST для нового раздела, что не сможет сделать ктото другой. 2) Под каждой страницей создать страницу SINGLE, но тогда LIST и SINGLE окажутся на разных страницах. | 
|   |   | 
|  30.10.2008, 14:17 | #6 | 
| Senior Member |   
			
			Шаблон то ведь один и тот же, только отличие в том, какие категории показывать?  Можно попробовать брать номер категории из константы шаблона - вот только не помню могут ли не админы редактировать константы. Можно брать из какого-нибудь поля самой страницы (page). И даже через свой экст. добавить к странице поле с выбором категорий tt_news. А как вам еще проще!? Вносить новости прямо на эти страницы, и выводить соответственно с текущей и/или дочерних. | 
|   |   | 
|  30.10.2008, 16:44 | #7 | |
| Senior Member Регистрация: 29.01.2008 Адрес: Бердянск, Украина. 
					Сообщений: 344
				 |   Цитата: 
 Воообще я ставлю экст lab_newsfolders, он позволяет создавать страныци с категорией по умолчанию. А вообще лутше для новостей выделить отдельную папку для групы категорий? | |
|   |   | 
|  30.10.2008, 16:51 | #8 | 
| Administrator |   
			
			имхо юзерам понятнее новости видеть в папке, которая в заметном месте вверху дерева страниц.
		 | 
|   |   | 
|  30.10.2008, 18:04 | #9 | 
| Senior Member |   
			
			IMHO технически нет разницы. А для юзеров-редакторов лучше ограничить дерево только теми страницами, куда они должны вносить новости. И тогда тоже нет разницы. | 
|   |   | 
|  31.10.2008, 06:34 | #10 | |
| Senior Member Регистрация: 15.09.2006 
					Сообщений: 425
				 |   Цитата: 
 Если правильно настроите в typoscript все необходимые параметры, то от вас требуется просто вставить плагин новостей на нужной странице. Логика простая, если есть значение tt_news > 0 , то выводить SINGLE, в остальных случаях LIST. Если плагин Новостей требуется не единожды сделать, то это тоже можно сделать. Сам плагин нужен разработчику, а пользователь вообще не должен иметь доступ к правке странице этого плагина или просто этого плагина. 
				__________________ Андрей Грэй (tonnazh) Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd. ------------------------------------------------ Хочешь чтобы твой сайт работал стабильно? Спроси меня как   | |
|   |   | 
|  | 
| Опции темы | |
| Опции просмотра | |
| 
 | 
 | 
|  Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| как на главной странице представить части подстраниц | 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 |