OpenCart - выводим краткое описание товара в категорию
Чтобы вывести краткое описание товара в категорию, длиной в 200 символов (первые 200 символов основного описния товара) нужно:
В файле
catalog - controller - product - category.php
после строки
'model' => $result['model'],
добавляем строку
'description' => mb_substr(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'), 0, 200),
или так
'description' => mb_substr(html_entity_decode($result['description']), 0, 200, 'UTF-8'),
В файле
catalog - view - theme - default - template - product - category.tpl
после строки
<span style="color: #999; font-size: 11px;"><?php echo $products[$j]['model']; ?></span><br />
добавляем строку
<span style="color: #666; font-size: 12px;"><?php echo $products[$j]['description']; ?></span><br />
Вариант 2
В файле
catalog - controller - product - category.php
перед
$this->data['products'][] = array(
добавить
$description = split('NNNN',wordwrap(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 160, "NNNN"));
после
'model' => $result['model'],
добавить
'description' => $description[0] . '..',
Обрзка делается по целому слову.
• |