Форум больше не используется. Присоединяйтесь к каналу #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 |