Инструкции
Главная / Инструкции / Шаблон, стили, функции / Описание функций (раздел в работе) / Вывод дерева меню интернет-магазина (displayEshopTree)

Вывод дерева меню интернет-магазина (displayEshopTree)

Функция Template::displayEshopTree


Template::displayEshopTree($module_id = 0, $treeoutputtype = 1, $levellimit = -1, $showroot = false, $classes = false, $show_images = false, $image_size = '78x48', $description = false, $title = false, $gridLayout = '')

Параметр Описание Значения
module_id ID модуля интернет-магазина из базы данных. Если не указан, подхватывается первый подходящий раздел. Целое число (0, false, или ID модуля)
treeoutputtype Тип отображения дерева категорий.
  • 1 — полностью раскрытое дерево
  • 2 — раскрывается только активная ветка дерева (игнорирует levellimit)
levellimit Уровень раскрытия дерева категорий.
  • -1 — полностью раскрыто (по умолчанию)
  • Целое число (1, 2, 3 и т.д.) — уровень вложенности
showroot Отображение корневого каталога. true, false
classes Добавление уникальных классов для каждого пункта меню. true, false
show_images Отображение картинок категорий. true, false (по умолчанию false)
image_size Размер изображений категорий.
  • Строка в формате ширинаxвысота (например, 78x48)
  • true — размер берётся из настроек редактора
description Отображение краткого описания рубрики. true, false (по умолчанию false)
title Вывод заголовка блока.
  • false — заголовок не выводится (по умолчанию)
  • true — заголовок берётся из названия раздела
  • Строка — фиксированный текст заголовка
gridLayout Режим вывода адаптивной плиткой. Игнорирует treeoutputtype и вложенные рубрики.
  • Пустая строка — режим плитки не используется
  • Строка с типами блоков: big, horizontal, vertical, normal
  • Формат с привязкой к количеству рубрик: [Рубрики]:[Типы блоков];[Рубрики]:[Типы блоков] (например, 7,8:vertical,horizontal;1,2,3,4:normal;5,7:vertical;6:big,horizontal;8:vertical,horizontal,big;normal)

Примеры вывода: 

[uss]displayEshopTree($module_id = 0, $treeoutputtype = 1, $levellimit = -1, $showroot = false, $classes = false, $show_images = false, $image_size = '78x48', $description = false, $title = false, $gridLayout = '')[/uss]


[uss]displayEshopTree(0, 1, -1, false, false, false, '78x48', false, false, '')[/uss]


Выводится полностью раскрытое меню интернет-магазина первого попавшегося раздела без корневого каталога, без уникальных классов, без изображений, без описания, без заголовка и без режима плитки.


Данный сайт использует файлы cookie и прочие похожие технологии. В том числе, мы обрабатываем Ваш IP-адрес для определения региона местоположения. Используя данный сайт, вы подтверждаете свое согласие с политикой конфиденциальности сайта.
OK