Перейти к содержанию

Custom templates for Categories / Кастомные шаблоны для категорий


 Поделиться

Рекомендуемые сообщения

Custom templates for Categories / Кастомные шаблоны для категорий

Просмотр файла

данный модификатор позволяет подключать собственные шаблоны отдельно для каждой категории.

Cделано для OpenCart version 2.3.*

Установка - скачиваете файл и устанавливаете в админке с помощью функционала Установка расширений.

Внимание! После установки мода в таблицах *_category и *_product появятся новые столбцы.

<?php
//Category
$this->db->query("ALTER TABLE  `" . DB_PREFIX . "category` ADD `width` SMALLINT UNSIGNED DEFAULT '0' NOT NULL AFTER `sort_order`");
$this->db->query("ALTER TABLE  `" . DB_PREFIX . "category` ADD `height` SMALLINT UNSIGNED DEFAULT '0' NOT NULL AFTER `sort_order`");
$this->db->query("ALTER TABLE  `" . DB_PREFIX . "category` ADD `display` VARCHAR (50) DEFAULT '0' NOT NULL AFTER `sort_order`");
//Product
$this->db->query("ALTER TABLE  `" . DB_PREFIX . "product` ADD `thumb_height` SMALLINT UNSIGNED DEFAULT '0' NOT NULL AFTER `height`");
$this->db->query("ALTER TABLE  `" . DB_PREFIX . "product` ADD `thumb_width` SMALLINT UNSIGNED DEFAULT '0' NOT NULL AFTER `height`");

Теперь немного о самом функционале....
Заходим на страницу редактирования категории во вкладку Данные и видим новые поля...

4445-70a66c8aaf1f52748813da635f719610.jpg

1) Шаблон отображения - выбор шаблона для отображения. Новые шаблоны необходимо загружать на сервер в папку:

*/catalog/view/theme/*/template/custom/category/...

Установщик загружает тестовый шаблон category_custom.tpl в папку

*/catalog/view/theme/default/template/custom/category

2) Размер изображения товаров в категории - эти поля нужны для того, чтобы указать размер изображений товаров, отображаемых в данной категории. Поля работают исключительно в связке, т.е. если вы указали только высоту или только ширину, то фотографии примут тот размер, который указан в настройках темы. Также если в полях нули, фотографии примут тот размер, который указан в настройках темы.

3) В настройках товара также появится функционал кастомного размера фотографии на странице товара. Принцип работы тот же, что и в категории.

4446-8c3fe30a6cd3496e4af5445176bc99cb.jpg

 


 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

 Поделиться

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...