Здравствуйте. Добавил форму в админку по этой инструкции http://moushe.ru/nashi-stati/web-dizajn-2/opencart-sozdayom-kratkoe-opisanie-tovara/
Далее код свой, поэтому инструкция бесполезна. Сейчас краткие описания в разделы - это первые 100 символов полного описания. Нужно, чтобы выводились описания из нового созданного поля.
controller/product/category.php - за вывод описания отвечают две строчки
$this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 200) . '..',
category.tpl - 4 куска кода с упоминанием description
<div class="description"><?php echo substr( strip_tags($product['description']),0,208);?>...</div>
<?php if ($thumb || $description) { ?>
<div class="category-info">
<?php if ($thumb) { ?>
<div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div>
<?php } ?>
<?php if ($description) { ?>
<?php echo $description; ?>
<?php } ?>
html += ' <div class="description">' + $(element).find('.description').html() + '</div>';
var price = $(element).find('.price').html();
html += '<div class="wrap-infor"><div class="name">' + $(element).find('.name').html() + '</div>';
html += '<div class="description">' + $(element).find('.description').html() + '</div>';
https://opencartforum.com/topic/24883-%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5-%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2-%D0%B4%D0%BB%D1%8F-ocstore/?hl=short_description - заработало по этой схеме, но теперь в товаре Undefined index: description in C:\openserver\OpenServer\domains\mysite2.loc\catalog\controller\product\product.php on line 397
$this->data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8');
и полное описание не выводится выходит