Вывод краткого описания товара для OpenCart v.1.4.9.x
- Stats: 2761 0
- Author: admin
- Category: Статті
- Comments: Комментариев нет

В данной статье я дам полные инструкции как вывести краткое описание товару при показе его на любой странице.
1. Открываем файлы:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
catalog\controller\module\bestseller.phpcatalog\controller\module\featured.php catalog\controller\module\latest.php catalog\controller\module\special.php catalog\controller\product\category.php catalog\controller\product\manufacturer.php catalog\controller\product\search.php catalog\controller\product\special.php |
и делаем идентичные изменения для каждого файла, которые смотрим ниже:
Находим код:
1 |
$this->data['products'][] = array( |
Выше этой строки добавляем следующий код:
1 2 3 4 5 6 |
$cut_descr_symbols = 100; $descr_plaintext = strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')); if( mb_strlen($descr_plaintext, 'UTF-8') > $cut_descr_symbols ) { $descr_plaintext = mb_substr($descr_plaintext, 0, $cut_descr_symbols, 'UTF-8') . ' …'; } |
В добавленном коде в самой первой строке можете изменить число 100 на свое значение. Это обрезание текста краткого описания по количеству символов.
Далее в этих же файлах чуть ниже ищем такой код:
И ниже этой строки добавляем:
С файлами контроллеров закончили.
2. Открываем файлы шаблонов:
catalog\view\theme\default\template\module\bestseller_home.tpl
catalog\view\theme\default\template\module\featured_home.tpl
catalog\view\theme\default\template\module\latest_home.tpl
catalog\view\theme\default\template\module\special_home.tpl
catalog\view\theme\default\template\product\category.tpl
catalog\view\theme\default\template\product\manufacturer.tpl
catalog\view\theme\default\template\product\search.tpl
catalog\view\theme\default\template\product\search.tpl
И также для каждого файла делаем идентичные изменения, которые смотрим ниже:
Ищем код:
Выше этой строки добавляем:
Все вывод краткого описания для товаров сделали.
Код:
можно вставить не только перед выводом цены, но и ниже, можете вывести текст краткого описание над изображением товара, вобщем тут у вас раздолье, встявляйте этот код туда, куда считаете нужным.
Теперь осталось задать стиль вывода краткого описания товара, для этого нужно:
3. Открываем файл стилей:
В самый конец файла добавляем класс вывода краткого описания товара:
text-align:left;
padding:5px;
}
Здесь вы также можете настроить все так, как вам нужно.
Отправить ответ