Дизайн (схема) в Opencart предназначена для связки модулей и страниц, как информационных, так и страниц категорий, продуктов и системных (контакты, карта сайта и тому подобные).

С помощью Дизайн-схем можно распределить отображение модулей, как на разных страницах, так и на типовых (категория, товар, информация). Рассмотрим этих два примера.

Первый вариант. Нам нужно сделать вывод модуля приветствия, в котором мы напишем любой текст и только для группы Apple.

В этом случае для создания связки «страница – отображение модуля» для разных категорий необходимо для начала создать дизайн схему. Переходим СистемаДизайнСхемыДобавить. В поле ввода название макета пишем любое, которое нам надо, в нашем примере это будет Apple_category и нажимаем Сохранить. Все, теперь у нас есть схема для связки категории и модуля приветствия.

Далее переходим в КаталогКатегорииИзменить – вкладка Дизайн и выбираем ранее созданную схему Apple_category и Сохраняем. У нас категория уже связана с этой Дизайн-схемой.

Для соединения последнего элемента, а именно модуля приветствия, для отображения в категории Apple переходим в ДополненияМодулиПриветствие, где нажимаем Установить, а после Изменить. Перед нами откроется окно настройки модуля, где в поле выбора Схема выбираем ранее созданную и присвоенную категории Apple схему Apple_category. Ниже будет поле выбора  Расположение, где выбираем блок для отображения модуля (верх, низ или колонки) и Сохраняем.

После таких несложных настроек мы сделали вывод модуля на странице определенной категории в примере Apple.

Второй вариант это вывод модулей комплексно на типовых страницах. Отличается от первого он тем, что в этом случае нам надо при создании Схемы вводить как Название макета, так и Путь, который добавляется ниже в форме редактирования. По сути, путь – это get запрос на страницу, который без включенного ЧПУ прекрасно видно в строке адреса.

Что бы присвоить Дизайн-схеме путь нам надо вписать только значение переменной route. Для какой-то категории путь будет index.php?route= product/category &path=313 а route будет product/category это значение и надо вписать в поле ввода Путь.

Например, задача, в которой нужно сделать вывод модуля Приветствие на странице Карты сайта. Для начала, создаем Дизайн-схему, называем её Карта сайта (можно на любом языке) и в поле Путь пишем information/sitemap и сохраняем.

Далее переходим в настройки модуля и назначаем ему схему Карта сайта, и модуль будет отображаться на странице карты сайта.

Как вы заметили, что странице Карта сайта невозможно задать Схему, так как она предназначена для вывода категорий и информационных страниц. Для присвоения ей модуля был вписан путь к странице. Так можно делать со всеми страницами. В Opencart уже с «коробки» созданы Дизайн-схемы для разделов Категории (product/category), Товары (product /product), Оформление заказа(checkout/cart), Информация(information / information),  и тому подобные типовые страницы.


30.05.2015 19741
Новости из этой категории
30.05.2015 5265
EAN в Opencart
EAN в opencart предназначено для ввода значения Европейского артикула. Поле не является обязательным к заполнению, однако с помощью его можно вывести дополнительные данны..
30.05.2015 9193
SEO URL (ЧПУ)
SEO URL — это ЧПУ (человеко понятные УРЛ). Простыми словами это текстовые ссылки http://shop.com/apple/iphone5 вместо стандартных …route=product/product&product_id=42 кот..
30.05.2015 10915
HTML-тег H1 в Opencart
В opencart тег H1 нужен для отображения на сайте главной надписи в карточке товара. Как правило в это поле копируют названия товара, однако рекомендуется его оставлять пу..
30.05.2015 4161
Дата поступления
В пункте дата поступления можно указать дату поступления товара на склад. Иными словами это дата когда товар будет доступен для просмотра в каталоге.Это удобно, если пост..
30.05.2015 3430
ISBN в Opencart
ISBN в opencart предназначено для ввода значения Международного стандарта номера книги. Поле не является обязательным к заполнению, однако с помощью его можно вывести доп..
Вся информация, представленная на сайте, является демонстрационной и оставляя информацию о своих персональных данных, вы добровольно делаете их общедоступными.
Рекомендуем использовать обезличенные данные. Мы используем файлы cookie для вашего удобства пользования сайтом и повышения качества рекомендаций. Подробнее