КРАСИВЫЕ урл для realUrl + tt_news
всем привет,
просмотрел темы по этому вопросу, не нашел... задача настроить realUrl + tt_news + дерево страниц для раздела новостей сайта таким образом, чтоб пути в разделе новостей были "красивыми". например: 1) /news - LIST 2) /news/article/first-news-article - SINGLE 3) /news/archiv - AMENU 4) /news/archiv/2007/02 - LIST ARCHIVED после прочтения докоументации по tt_news использовал пример настройки как разместить на одной странице два вида LIST и SINGLE переключая по услови поле CODE тайпоскрипте таким образом удалось решить задачи 1 и 2. т.е. на странице news созадан тайпоскрипт с переключателем и на одной странице выводится оба режима. Код:
plugin.tt_news.code > а вот для задач 3 и 4 решить по аналогии не удается. вернее удается, но частично. т.е. на созданной подстранице news -> archiv в тайпоскрипте задаем переключатель между AMENU и LIST ARCHIVED Код:
plugin.tt_news.code > useHRDates = 1 получаем рабочие архив и список архива причем в пути появляется необходимые числовые каталоги соответсвтующие датам, но вместе с тем еще и дополнительный каталог archiv который есть название конфигурации в разделе настроек postVarSets для realUrl в результате получается вместо /news/archiv/2007/02 получается /news/archiv/archiv/2007/02 !!! т.е. надо перенести режим списка архива на уровень выше страница news? идем дальше теперь остается настроить только чтобы ссылки в списке архива указывали на страницу где находится SINGLE режим. и вот тут проблема. в тайпоскрипте устанавливаю plugin.tt_news.singlePid = 5 #где 5 uid траницы news накоторой у нас выводится SINGLE режим. и расчитываю получить ссылки в виде /news/article/first-news-article /news/article/second-news-article ... но по факту получаются ссылки вида /news/archiv/2007/02/article/first-news-article /news/archiv/2007/02/article/second-news-article т.е. в режиме LSIT ARCHIVED ссылки генерируются и с параметром tx_ttnews[tt_news] и tx_ttnews[year]=2007&tx_ttnews[month]=02 и в стандартной настройке realUrl все эти параметры в путь /news/archiv/2007/02/article/second-news-article где archiv/2007/02/ <- year и month параметры article/first-news-article<- tt_news параметр когда я расчитываю получить строку по аналогии с первыми двумя пунктами /news/article/first-news-article надеюсь я понятно объяснил суть проблемы может кто уже сталкивался с подобной задачей заранее спасибо |
Часовой пояс GMT +4, время: 01:20. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot