Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
26.02.2007, 15:16 | #1 |
Senior Member
Регистрация: 05.04.2006
Сообщений: 105
|
КРАСИВЫЕ урл для 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 > plugin.tt_news.code = LIST [globalVar = GP:tx_ttnews|tt_news > 0] # set code to SINGLE if the GETvar tx_ttnews[tt_news] exists plugin.tt_news.code = SINGLE а вот для задач 3 и 4 решить по аналогии не удается. вернее удается, но частично. т.е. на созданной подстранице news -> archiv в тайпоскрипте задаем переключатель между AMENU и LIST ARCHIVED Код:
plugin.tt_news.code > plugin.tt_news.code = AMENU [globalVar = GP:tx_ttnews|year > 0] plugin.tt_news.code = LIST plugin.tt_news.archive = 1 #archived 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 надеюсь я понятно объяснил суть проблемы может кто уже сталкивался с подобной задачей заранее спасибо Последний раз редактировалось (:); 26.02.2007 в 16:20 |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как добиться невидимости страницы для realurl? | salah | Общие вопросы | 4 | 08.12.2008 16:10 |
регистр url для RealURL | amida | Общие вопросы | 0 | 16.02.2006 14:40 |
Конвертация названий русских страниц для REALURL | Konstantin | Общие вопросы | 3 | 19.01.2006 19:20 |