Как вывести поле “Расположение” в карточке товара. По шагам.
Открываем /catalog/controller/product/product.php и находим:
$data['text_model'] = $this->language->get('text_model');
После нее вставляем:
$data['text_location'] = $this->language->get('text_location');
Далее в этом же файле находим строку:
$data['review_status'] = $this->config->get('config_review_status');
После нее вставляем:
$data['location'] = $product_info['location'];
По желанию можно вставить в языковой файл /catalog/language/russian/product/product.php после $_['text_model'] = 'Модель:';
:
$_['text_location'] = 'Расположение:';
Выводится во фронтенде на карточке товара кодом:
<?php if ($location) { ?> <span><?php echo $text_location; ?></span> <?php echo $location; ?><br /> <?php } ?>
Мой вариант: мне локализация ни к чему, поэтому я не парюсь с добавлением в языковые файлы, а сразу пишу в файлы шаблона вот так:
<?php if ($location) { ?> <span>Расположение:</span> <?php echo $location; ?><br /> <?php } ?>