Бывают случаи когда необходимо вывести в карточке всех или некоторых товаров дополнительное поле в формате "Заголовок: Значение". И чтобы информацию в этом поле можно было легко поменять при редактировании товара в админке магазина.
1. Открываем файл catalog/controller/product/product.php и ищем след строку:
$data['heading_title'] = $product_info['name'];
добавляем после нее или перед ней (не имеет значения) следующий код:
$data['upc'] = $product_info['upc'];
2. Открываем файл: catalog\language\ru-ru\product\product.php и находим допустим следующую строку:
$_['text_search'] = 'Поиск';
добавляем после нее или перед ней (не имеет значения) следующий код:
$_['text_upc'] = 'Материал подставки:';
3. Открываем файл: catalog/view/theme/Ваш шаблон/template/product/product.twig ищем место где нужно вывести новое поле, для примера если взять дефолтный шаблон то это будет так:
<li>{{ text_model }} {{ model }}</li>
добавляем после нее следующий код:
{% if upc %} <li>{{ text_upc }} {{ upc }}</li> {% endif %}
И теперь если у товара заполнено поле UPC оно будет выведено на странице карточки товара.