Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
11.12.2011, 05:29 | #1 |
Новенький
Регистрация: 11.12.2011
Сообщений: 15
|
Как убрать дубли страниц?
Подскажите, пожалуйста, есть сайт с tt_news. Новости разделены на категории, при добавлении новости она появляеться на главной странице и в категории. Но, ссылка на новость с главной страницы получается вида site.ru/date/2011/december/item/30/, а ссылка из категории получается вида site.ru/категория/date/2011/december/item/30/ .Поэтому в поиске получаются дубли, что можно сделать?
И еще вопрос, можно ли сделать так, чтобы выбирать отображать новость и на главной и категории или только в категории. Спасибо. |
12.12.2011, 12:17 | #2 |
Senior Member
|
Какая у вас версия 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(). |
17.12.2011, 20:29 | #3 |
Новенький
Регистрация: 11.12.2011
Сообщений: 15
|
У меня версия 3.1.0. Значит что-то в настройка не то? Может быть подскажете где не так,спасибо.
|
19.12.2011, 11:36 | #4 |
Senior Member
|
Читайте внимательней. Я сказал что SINGLE у меня на отдельной странице, а у вас на той же что и LIST.
Или пропатичте код - получите ссылки без категорий. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как убрать автоматическое добавление тега <p> | GAZok | Общие вопросы | 0 | 20.01.2010 23:35 |
Как удалить большое количество страниц | dapissarenko | Общие вопросы | 2 | 08.02.2008 22:32 |
Как сделать ссылку на несколько страниц назад? | Илья | Общие вопросы | 0 | 24.09.2007 17:58 |
Как убрать < !-- Parsetime:, < !-- Cached page generated | marco | Общие вопросы | 4 | 20.03.2006 14:35 |
Как в tt_news убрать спейсер clear.gif после изображений? | Матевосян Артем | Общие вопросы | 1 | 18.03.2005 14:51 |