Перейти к содержанию

[Решено]Убрать описание категории при пагинации


admin
 Поделиться

Рекомендуемые сообщения

Как многие знают, opencart не особо оптимизирован под требования yandex в плане SEO. И если в OCStore хотя бы частично решена проблема с дублями товаров, то вот с описанием категорий в опенкарт все оставляет желать лучшего. Взять то же самое описание. Оно дублируется на каждой странице пагинации, в чем нет ничего хорошего. Однако эту проблему легко решить, чем мы сегодня и займемся.

Решение довольно простое. Нам необходимо внести изменения в контроллер категорий, а именно в файл

/catalog/controller/product/category.php

Находим

$data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');

И заменяем на

if (isset($this-request->get['page']) && $this-request->get['page'] > 1) {
$data['description'] = '';
} else {
$data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
}

Теперь если перейти на вторую страницу товаров в категории, описание выводиться не будет. Проблема с дублированным контентом в категориях решена.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

 Поделиться

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...