Добрый день! Есть сайт, в нем мне нужно добавить везде единицу измерения товаров, например ламинат в "м.кв", плинтус в "шт." и тд. В принципе на страницах категорий, брендов, самого товара я это реализовал, для этого ввел в пустое поле "jan" таблицы "oc_product" значение и выводил его вместе с ценной.
Для этого всего навсего надо было в контроллеры добавить в массив "$data['products']" строку "'jan' => $result['jan'],"
$data['products'][] = array(
'product_id' => $result['product_id'],
'thumb' => $image,
'name' => $result['name'],
'description' => utf8_substr(trim(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'))), 0, $this->config->get('theme_' . $this->config->get('config_theme') . '_product_description_length')) . '..',
'price' => $price,
'jan' => $result['jan'],
'special' => $special,
'tax' => $tax,
'minimum' => $result['minimum'] > 0 ? $result['minimum'] : 1,
'rating' => $rating,
'href' => $this->url->link('product/product', 'product_id=' . $result['product_id'])
);
И во view добавить вывод:
<div class="product-price">{{ price }}/{{ product_jan }}</div>
Но все тоже самое не получается для модулей "Хиты продаж", "Последние поступления" и тд. Хотя 1 раз все таки у меня получилось это сделать отображения единиц измерения в этих модулях, я сам не знаю почему, но я просто в настройках джорнала пересохранил модуль "Хиты продаж". 1 день все хорошо поработало, на следующий день - перестало. Я как понимаю Journal3 по своему обрабатывает эти модули, или возможно где-то их кэширует. Может кто-то хорошо работал с этой темой и знает в чем может быть проблема? Кстати не могу еще понять почему за отображения этих модулей отвечает файл product_card.twig, а не latest.twig, bestseller.twig и тд. Заранее спасибо.