Отображение категории верхнего уровня

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

В шаблоне New Level категория 1-го уровня имеет следующий вид:

Рассмотрим подробнее:

Файл шаблона:
newLevel/shop/categorysubfirst.tpl (1-ый уровень)
newLevel/shop/categorysubsecond.tpl (2-ой уровень)

Все чем отличаются эти страницы - это разные меню категорий:

  • categorysubfirst.tpl
{\Category\RenderMenu::create()->load('category_menu_first')}
  • categorysubsecond.tpl
{\Category\RenderMenu::create()->load('category_menu_second')}

Файлы CSS:

  • newLevel/css/style.css
  • newLevel/css/color_scheme_1/colorscheme.css

1. Путь по сайту (pathway)

Файл шаблона:
newLevel/widgets/path.tpl

Участок кода шаблона:

<div class="frame-crumbs">
    {widget('path')}
</div>

 

Участок кода CSS:

/*crumbs*/
...
/*/crumbs*/

2. Заголовок

Участок кода шаблона:

...
<h1 class="title">{echo $category->getName()}</h1>
...

3. Баннер


Файл шаблона:
newLevel/banners/shop_category_slider.tpl - в случае если в административной части ("название сайта"/admin/components/cp/banners) выбран параметр указан на скрине:

Участок кода шаблона:

{$CI->load->module('banners')->render($category->getId())}

Участок кода CSS:

/*carousels*/
...
/*/carousels*/


Настройки в админ части:
"название сайта"/admin/components/cp/banners

Полезные советы:

В версии 4.6 появилась возможность не привязывать баннеры к странице, а вывести по группам, на странице редактирования банера - есть возможность создать и/или выбрать группу/группы, и в шаблоне вывести их при помощи конструкции:

{foreach $CI->load->module('banners')->getByGroup('name of group') as $banner}
...
{echo $banner['photo']}
...
{/foreach}

где name of group (Название групы)

 

4. Меню подкатегорий

  • categorysubfirst.tpl

  • categorysubsecond.tpl



Папка шаблона:

  • categorysubfirst.tpl - newLevel/category_menu_first
  • categorysubsecond.tpl - newLevel/category_menu_second

Участок кода CSS:
categorysubfirst.tpl

/*category-first*/
...
/*/category-first*/

categorysubsecond.tpl

/*category-second*/
...
/*/category-second*/

5. Виджет популярных товаров


Файл шаблона:
newLevel/widgets/popular_products_category_v.tpl (необезательно что этот шаблон будет выводить "популярные товары" при создании виджета можно указать любое имя - латиницей)

Участок кода шаблона:

{widget('popular_products_category_v', TRUE)}

Настройки в админ части:
"название сайта"/admin/widgets_manager



Полезные советы:

Отображение списка товаров осуществляется с помощью конструкции:

{$CI->load->module('new_level')->OPI($products, array('opi_widget'=>true))}

Подробно об этом можно почитать на странице шаблон отображения товаров.

6. Виджет последних новостей


Файл шаблона:
newLevel/widgets/latest_news.tpl (необезательно что этот шаблон будет выводить "популярные товары" при создании виджета можно указать любое имя - латиницей)

Участок кода шаблона:

{widget('latest_news', TRUE)}

Участок кода CSS:

/*items*/
...
/*/items*/

Настройки в админ части:
"название сайта"/admin/widgets_manager