Как работает tt_news list+single на одной странице
Никак не получается настроить.
в документации сказано Код:
Вставим это в поле установки: Все получается если вставлять новости через lib.news_list. ТОгда условие работает. А мне нужно, чтобы вставлять плагин с list вручную, и чтоб он автоматически заменялся SINGLE при просмотре новости. |
Цитата:
Тогда можно попробовать вставить такой-же TS код через расширение tscobj. Но не возьмусь сказать отработает ли там условие. |
Я так вставлял, все работет. Но при этом методе надо вручную в TS все описывать.
ТОесть, когда пользователь(не разработчик сайта) захочит открыть новую ветку, и вставит плагин обычным способом, то как сделать чтобы все плагины tt_news LIST на определенной ветке дерева заменялись на SINGLE. Вся загвоздка, что всегда разные категории отображения. И вопрос по ходу: как добавить в меню "хлебные крошки" путь из категорий. |
Так ведь так и будет, если вы этот TS скрипт пропишете в шаблоне. И этот шаблон поставите для всех нужных и будующих страниц.
Не знаю вашу структуру страниц, но например в шаблоне (верхнего уровня) есть опция "использовать указанный шаблон для страниц следующего уровня". |
Дело в том, что на каждой подстранице будет свой LIST, который будет отображать статьи из своей категории.
Напр.Для TT_news создается структура категорий Категория1 --категория2 --категория3 --категория4 Категория5 --категория6 --категория7 В дереве страниц созется аналогичная структура, и на каждой странице вставляется LIST со своей категорией. ПОка виже два варианта. 1) если использовать TS, то при добавлении новой категории надо в TS прописывать LIST для нового раздела, что не сможет сделать ктото другой. 2) Под каждой страницей создать страницу SINGLE, но тогда LIST и SINGLE окажутся на разных страницах. |
Шаблон то ведь один и тот же, только отличие в том, какие категории показывать?
Можно попробовать брать номер категории из константы шаблона - вот только не помню могут ли не админы редактировать константы. Можно брать из какого-нибудь поля самой страницы (page). И даже через свой экст. добавить к странице поле с выбором категорий tt_news. А как вам еще проще!? Вносить новости прямо на эти страницы, и выводить соответственно с текущей и/или дочерних. |
Цитата:
Воообще я ставлю экст lab_newsfolders, он позволяет создавать страныци с категорией по умолчанию. А вообще лутше для новостей выделить отдельную папку для групы категорий? |
Цитата:
|
IMHO технически нет разницы.
А для юзеров-редакторов лучше ограничить дерево только теми страницами, куда они должны вносить новости. И тогда тоже нет разницы. |
Цитата:
Если правильно настроите в typoscript все необходимые параметры, то от вас требуется просто вставить плагин новостей на нужной странице. Логика простая, если есть значение tt_news > 0 , то выводить SINGLE, в остальных случаях LIST. Если плагин Новостей требуется не единожды сделать, то это тоже можно сделать. Сам плагин нужен разработчику, а пользователь вообще не должен иметь доступ к правке странице этого плагина или просто этого плагина. |
Часовой пояс GMT +4, время: 22:25. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot