РАБОЧАЯ ИНСТРУКЦИЯ!!
1 В вашей базе данных создаем поле short_description в таблице oc_product_description, все атрибуты как и в description
я делал через phpmyadmin 2. файл admin/model/catalog/product.php 2а. находим код
if (isset($data['product_store']))
18 строка добавляем выше
foreach ($data['product_description'] as $language_id => $value) {
$this->db->query("UPDATE " . DB_PREFIX . "product_description
SET short_description = '" . $this->db->escape($value['short_description']) . "'
WHERE product_id = '" . (int)$product_id . "'
AND language_id = '" . (int)$language_id . "'");
}
//added template
находим второй раз
if (isset($data['product_store']))
153 строка стала
добавляем выше
foreach ($data['product_description'] as $language_id => $value) {
$this->db->query("UPDATE " . DB_PREFIX . "product_description
SET short_description = '" . $this->db->escape($value['short_description']) . "'
WHERE product_id = '" . (int)$product_id . "'
AND language_id = '" . (int)$language_id . "'");
}
//added template
2б. находим
'meta_keyword' => $result['meta_keyword'],
теперь 450 строка добавляем
'short_description' => $result['short_description'], //added template
3. файл admin/view/template/catalog/product_form.tpl находим
<label class="col-sm-2 control-label" for="input-tag<?php echo $language['language_id']; ?>"><span data-toggle="tooltip" title="<?php echo $help_tag; ?>"><?php echo $entry_tag; ?></span></label>
88 строка перед открывающемся слоем <div class="form-group"> добавляем
<!--//added template-->
<div class="form-group">
<label class="col-sm-2 control-label" for="input-short-description<?php echo $language['language_id']; ?>">Краткое описание:</label>
<div class="col-sm-10">
<textarea name="product_description[<?php echo $language['language_id']; ?>][short_description]" rows="5" placeholder="Краткое описание" id="input-short-description<?php echo $language['language_id']; ?>" class="form-control"><?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['short_description'] : ''; ?></textarea>
</div>
</div>
<!--//added template-->
Можно этот слой вставить куда вам удобнее, например под основное описание.
5. файл admin\controller\catalog\product.php ищем код
$data['entry_description'] = $this->language->get('entry_description');
строка 542 добавляем ниже
$data['entry_short_description'] = $this->language->get('entry_short_description');
6. файл \admin\language\russian\catalog\product.php ищем код
$_['entry_description'] = 'Описание';
добавляем ниже
$_['entry_short_description'] = 'Краткое описание';
7. все файлы в UTF-8 и заливаем
8. Долго мучался надо не забыть обновить кеш дополнений
Дополнения-дополнения-справа наверху кнопка обновить
У меня работает на 2.1.0.2