Автор Тема: Title и canonical на страницах пагинации  (Прочитано 655 раз)

05 Февраля 2014, 18:56:16
  • Новичок
  • *
  • Сообщений: 7
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всем привет.
Presta 1.5.4.1, на страницах пагинации дублируются title основной страницы. Нужно преобразовать title на страницах пагинации следующим образом <title>Название категории | Страница 1</title> и хочу поставить canonical.
Кто-нибудь знает, как это реализовать.
Спасибо большое!
05 Февраля 2014, 21:17:57
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 32995
  • Репутация: +26759/-0
    • Просмотр профиля
Можно в шаблоне header.tpl добавить в
<title>{$meta_title|escape:'htmlall':'UTF-8'}</title>переменную  в которой определить номер страницы
$paginationId
06 Февраля 2014, 11:44:51
Ответ #2
  • Новичок
  • *
  • Сообщений: 7
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
А можно детальнее, а то я не очень понял, как это реализовать. Спасибо.
06 Февраля 2014, 12:56:54
Ответ #3
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102467
  • Репутация: +34217/-0
    • Просмотр профиля
Для изменения мета тегов нужно переопределить класс Meta.php.
Для страницы категорий мета теги менять в
public static function getCategoryMetas($id_category, $id_lang, $page_name, $title = '')
{
Добавьте нужные функции и сохраните в папке
/override/classes/Meta.php

Можете не добавлять номера страниц, а запретить индексировать эти страницы в файле robots.txt.