Многоуровневые новости и RealURL
В общем сделал так... по-тупому...
1. На главной странице tt_news содержит 4 startingpoints. Уровень рекурсии - 2. 2. В каждой из этих 4-х - также плагин со ссылкой ещё на несколько. 3. На последнем уровне - плагин с простым списком. (таким образом получается как бы дерево из LATEST) Проблема заключается в том, что RealURL я могу настроить только для самого нижнего уровня, 43 - это страница, на которой и хранится новость определённой темы: Код:
'fixedPostVars' => array( http://mydomain/page/path/to/news-id Однако при отображении на более верхних уровнях, естественно, укорачивается Page Path, вплоть до http://mydomain/news-id , что совсем неправильно, так как на всех уровнях хочется как выше было. Чего делать? |
Настроить tt_news так, что бы все ссылки "подробнее" шли на одну страницу, например на id=43
|
А как это сделать?
|
Указать номер страницы для показа подробнее можно либо на последней закладке FlexForm плагина, либо через TS Setup:
Код:
plugin.tt_news.singlePid = 590 |
А как быть, когда на главную страницу выбираются 10 последних новостей с разных разделов, тоесть новости еденично отображаются в соответствующих разделах.
Получается, что надо указывать много singlePid, а как? ПРобывал назначать в настройках категории "еденичное отображение новостей из этой категории" - но не работает. Ну и вопрос по теме, как сделать иерархию категорий в ссылке новости, тоесть выбор списка по категории mysite.com/nashe-vse/category/11/ а ссылка на еденичную новость выглядит mysite.com/nashe-vse/article/7/ а надо mysite.com/nashe-vse/category/11/article/7/ А в идеале mysite.com/nashe-vse/category_name/7 (без последнего слеша) |
Стандартными средствами tt_news имхо никак. singlePID только один, и ссылка заведомо не содержит ничего кроме идентификатора новости.
Вариант - написать свой плагин для такого вывода, либо сделать вывод через TS - что тоже вполне реально. |
"еденичное отображение новостей из этой категории" заработало, надо было в TS указать plugin.tt_news.useSPidFromCategory = 1.
Единственно, что надо для каждой, даже вложеной категории присваивать "еденичное отображение новостей из этой категории". |
Часовой пояс GMT +4, время: 07:01. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot