Opencart

При выводе описания категории можно столкнуться с проблемой дублей описания на разных страницах. Такая пагинация пагубно влияет на SEO. Для OpenCart 2.0 эту проблему можно решить следующим образом:

открываем файл catalog/controller/product/category.php и находим строку

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

меняем её на условие

if ($page == 1) {
$data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
} else {
$data['description'] = "";
}
Для того чтобы использовать свой стиль CSS на разных страницах, можно воспользоваться конструкцией типа:

<?php if (!isset($this->request->get['route']) || $this->request->get['route'] == 'common/home') { ?>
<link rel="stylesheet" type="text/css" href="/catalog/view/theme/default/stylesheet/home.css" />
<?php } ?>

<?php if (!isset($this->request->get['route']) || $this->request->get['route'] == 'product/product') { ?>
<link rel="stylesheet" type="text/css" href="/catalog/view/theme/default/stylesheet/product.css" />
<?php } ?>

Такая запись позволит использовать свой стиль на главной странице а также в карточке товара.