This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
public:instrukcii:book-house.ru [14.10.16 в 10:45] reval-31_mail.ru |
public:instrukcii:book-house.ru [14.10.16 в 13:35] Артем Куц [Добавление элементов в скидки и в слайдер.] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== book-house.ru ====== | ====== book-house.ru ====== | ||
- | ===== Добавлению группы и товаров на главную ===== | + | ===== Вывод группы или товара на главной. Вывод большого элемента. Показ блока "Доставка". ===== |
- | 1. Добавляем доп. свойство типа флаг в интернет магазине для товара и для группы которые хотим видеть на главной странице. | + | 1. Для того что бы показать или спрятать группу товаров на главной, нужно зайти в Контент -> Интернет-магазины -> Каталог, выбрать нужно группу, редактировать, найти вкладку дополнительные свойства, и поставить/убрать галочку в пункте "Вывод группы на главной". |
- | 2. В свойствах товаров для группы включаем доп. свойство для вывода товара на главной для всех групп товаров. | + | 2. Для того что бы показать или спрятать товар на главной, нужно зайти в Контент -> Интернет-магазины -> Каталог, зайти в группу в которой находится нужный товар, редактировать его, найти вкладку дополнительные свойства и поставить/убрать галочку в пункте "Вывод товара на главной". Так же там присутствуют: галочка которые отвечает за показ блока "Доставка" у данного товара, галочка которая делает данный товар большим элементом. |
- | 3. Макеты сайта -> Основной макет -> Главная страница, добавляем код. | + | ===== Добавление элементов в скидки и в слайдер. ===== |
- | <code php> | + | 1. Для добавления элементов в скидки, нужно перейти: Контент -> Информационные системы, зайти в информационную систему "Скидки", и добавить информационный элемент. Текст в названии информационного элемента который находится внутри тегов: ''<span></span>'' будет выделен оранжевым цветом. |
- | <?php | + | |
- | $shop_id = 5; | + | |
- | $limit = 9; | + | |
- | + | ||
- | $oGroups = Core_Entity::factory("shop_group"); | + | |
- | $oGroups->queryBuilder() | + | 2. Для добавления элементов в слайдер, необходимо перейти: Контент -> Информационные системы, зайти в информационную систему "Слайдер", и добавить информационный элемент. Название информационного элемента, описание информационного элемента, загруженные изображения, всё это будет показано в слайдере, на главной странице. |
- | ->where("shop_groups.shop_id", "=", $shop_id) | + | |
- | ->where("shop_groups.parent_id", "=", "0") | + | |
- | ->orderBy("sorting"); | + | |
- | + | ||
- | Kad_Shop::filterShopGroups($oGroups, "Указываем тут id доп. свойства группы", 1); | + | |
- | + | ||
- | $aoGroups = $oGroups->findAll(); | + | |
- | + | ||
- | foreach($aoGroups as $oGroup) | + | |
- | { | + | |
- | $oShopControllerShow = new Kad_Shop_Controller_Show($oGroup->Shop); | + | |
- | $oShopControllerShow | + | |
- | ->subgroups(TRUE); | + | |
- | + | ||
- | Kad::showFilteredCatalog('bh_ВыводТовараНаГлавной', $oShopControllerShow, "Указываем тут id доп. свойства товара", 1, $limit, $oGroup->id); | + | |
- | } | + | |
- | ?> | + | |
- | </code> | + |