Рассмотрим вывод на сайте OpenCart любой информации, которая повторяется на всех страницах, в любом месте при помощи стандартных статей (страниц). Например, выведем текст доставки в карточке товара. Зайдем в файл:
/catalog/controller/product/product.php
после кода
$this->load->language('product/product');
вставим
$this->load->model('catalog/information'); $information_info = $this->model_catalog_information->getInformation(6); $data['dostavka'] = html_entity_decode($information_info['description'], ENT_QUOTES, 'UTF-8');
где 6 — id страницы (статьи)
В карточке товара, файл
/catalog/view/theme/sela/template/product/product.twig
в нужном месте выведем информацию:
{{ dostavka }}
После всех действий обновляем модификаторы и наслаждаемся работой. Кстати, это решение отлично работает для мультиязычных сайтов, где есть несколько языков на сайте.