Вывод любой информации в любом месте на сайте (карточка, категория и т.д.)

0
3562

Рассмотрим вывод на сайте 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 }}

 

После всех действий обновляем модификаторы и наслаждаемся работой. Кстати, это решение отлично работает для мультиязычных сайтов, где есть несколько языков на сайте.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь