Модули
Шаблон не поддерживается в этой версией системы
Все модули размещаются в папке папка сайта/application/modules/.
Файлы отображения любого модуля, а также стили, скрипты к нему можно размещать в папке выбранного шаблона для удобства настройки внешнего вида. Для этого в корне шаблона нужно создать папку с названием модуля, что подскажет системе искать все файлы отображения не в папке модуля, а в папке шаблона.
Некоторые модули размещаются в шаблоне по умолчанию:
- banners (управление баннерами)
Есть 6 типов страниц для которых есть возможность настройки отображения шаблона баннера:
- главная (/banners/main_slider.tpl)
- категория (/banners/shop_category_slider.tpl)
- бренд (/banners/pand_slider.tpl)
- товар (/banners/product_slider.tpl)
- категория страниц (/banners/category_slider.tpl)
- страница (/banners/page_slider.tpl)
Дефолтный (/banners/slider.tpl) - будет использован для всех типов страниц если в админ части выбраны соответствующие настройки
Все эти шаблоны баннеров содержат одну переменную (массив):{(var_dump($banners))}
- содержит список баннеров
Пример вывода:
array (size=1)
0 =>
array (size=11)
'id' => string '5' (length=1)
'active' => string '1' (length=1)
'active_to' => string '1422648000' (length=10)
'where_show' => string 'a:1:{i:0;s:6:"main_0";}' (length=23)
'position' => string '0' (length=1)
'group' => string 'b:0;' (length=4)
'url' => string 'shop/product/mobilnyi-telefon-lg-nexus-4-e960-black' (length=51)
'locale' => string 'ru' (length=2)
'name' => string 'main' (length=4)
'description' => string '' (length=0)
'photo' => string '/uploads/shop/banners/2.jpg' (length=27)