Здравствуйте читатели моего блога. Сегодня я расскажу вам еще одну фишку, которую я использую при верстке шаблонов под Opencart, а именно вывод краткого описания в стандартных модулях опенкарт, таких как рекомендуемые, акции, популярные и последние.
Часто дизайнеры используют функционал именно этих модулей для вывода товаров на главной. Для того чтобы придать определенного стилистического вида, и сделать витрину предложений более привлекательной используют именно краткое описание. Нам верстальщикам, при этом нужно находить методы вывода этого самого описания в модулях, поскольку по умолчанию данной возможности нет. На самом деле там нет ничего сложного, и сейчас я покажу, как это быстро сделать.
Я покажу, как внести правки на основе модуля рекомендуемые, а для остальных алгоритм действий такой же.
1. Находим файл — /catalog/controller/module/featured.php и в нем ищем кусок кода:
После него добавляем следующий фрагмент:
'product_id' => $result['product_id'],
После него добавляем следующий фрагмент:
'description' => utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',
Для аналогии в папке — /catalog/controller/module/ вы можете найти файлы модулей:
- latest.php – последние товары
- bestseller. php — популярные
- special. php — акции
2. Теперь ищем непосредственно сам файл шаблона — /catalog/view/theme/default/template/module/ featured.tpl и в нем находим код:
<div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
После него добавляем:
<div class="mod_description"><?php echo $product['description']; ?></div>
При необходимости тоже проделываем для файлов, находящихся в директории — /catalog/view/theme/default/template/module/:
- latest.tpl – последние товары
- bestseller. tpl — популярные
- special. tpl – акции
Для класса mod_description задаем стили в файле -/catalog/view/theme/default/stylesheet/ stylesheet.css.
.mod_description {
font-size:14px;
}
Если у вас не дефолтный шаблон обязательно вносите правки именно в его директории вместо default.
На этом сегодня все. Подписывайтесь на полезные материалы блога.
Спасибо за инструкцию! Подскажите, на 2.2.0.0 работает?
Красивые ссылки на сайте — это огромный плюс к юзабилити и к тому же они выглядят очень красиво
Согласен, лучшее решения для сайта!