Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Как убрать дубли страниц? (http://forum.typo3.ru/showthread.php?t=9836)

alexey0921 11.12.2011 05:29

Как убрать дубли страниц?
 
Подскажите, пожалуйста, есть сайт с tt_news. Новости разделены на категории, при добавлении новости она появляеться на главной странице и в категории. Но, ссылка на новость с главной страницы получается вида site.ru/date/2011/december/item/30/, а ссылка из категории получается вида site.ru/категория/date/2011/december/item/30/ .Поэтому в поиске получаются дубли, что можно сделать?
И еще вопрос, можно ли сделать так, чтобы выбирать отображать новость и на главной и категории или только в категории.
Спасибо.

dmartynenko 12.12.2011 12:17

Какая у вас версия tt_news? Кажется в 3.0 уже нет этой проблемы.

Раньше тоже сталкивались. Но сейчас сделан режим Single на отдельной странице и проблемы нет.

Если посмотреть в код tt_news\pi\class.tx_ttnews.php, то для формирования ссылки на Single View в функции getSingleViewLink() используется pi_linkTP_keepPIvars(). То есть функция которая сохраняет переданные piVars (GET) параметры. Поэтому добавление параметра выбора категории возможно. Кардинальный вариант решения - в коде сделать unset($piVarsArray['cat']) перед вызовом pi_linkTP_keepPIvars().

alexey0921 17.12.2011 20:29

У меня версия 3.1.0. Значит что-то в настройка не то? Может быть подскажете где не так,спасибо.

dmartynenko 19.12.2011 11:36

Читайте внимательней. Я сказал что SINGLE у меня на отдельной странице, а у вас на той же что и LIST.
Или пропатичте код - получите ссылки без категорий.


Часовой пояс GMT +4, время: 13:22.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot