Модули

Шаблон не поддерживается в этой версией системы

Все модули размещаются в папке папка сайта/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)