Дизайн (схема)

категория: , Поля в админке


Опубликовано: 30.05.2015 Просмотров: 8045 Комментарии: 2


Дизайн (схема)

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


Дизайн (схема) в 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),  и тому подобные типовые страницы.


Комментарии:


Фото комментатора

Игорь 02.10.2015

Привет. Я сделал по первому варианту и исчезло левое меню когда заходишь в категорию (т.е. страница растянута на всю ширину и товары у меня по 4 в стоке, а стали по 5). ocstore 1552 Как победить чтобы вернулось меню и осталось приветствие?
Администратор

Ответ for-opencart.com 02.10.2015

Просто добавьте Модуль Категории в нужную схему.

Дополнения - Модули - Категории и добавьте положение слева для новой схемы.

Фото комментатора

Сергей 10.10.2016

Здорово. Но Как создать страницу которая будет содержать свои (личные стили) и которая будет не уходить в БД после её редактирования. 1) Нужно сделать страницу которую можно будет скачать (или закачать обратно) по FTP. 2) Какие нужно выполнить действия что бы её потом выводить в меню? 3) Возможно она будет вставляться как модуль в пустую страницу шаблона страницы? Или как это реализовать? Подскажите пожалуйста. Дело в том, что нужно применив другую витрину вывести товары. Витрина есть, стили к ней есть, а как вывести её (страницу) вопрос.
Администратор

Ответ for-opencart.com 10.10.2016

Посмотрите шаблоны отображения для разных товаров или категорий http://for-opencart.com/additions/different-page-templates

Либо создавайте свои страницы по аналогии как товары или модули только свои.

Быстрый поиск

Похожее

  • Категория

    Категория это список выбора, (в новых версиях автокомплит) который позволяет присвоить товар к конкретной категории.

  • Изображения

    Изображения это дополнительные картинки на странице товара. Количество изображений не ограничено

Новое на сайте