Каталог услуг (displayCatalogTree)
Данная функция выводит каталог услуг
Template::displayCatalogTree($module_id=0, $treeoutputtype = 2, $levellimit = -1, $showroot = false, $show_item_classes=false, $show_images = true, $image_size = '40x40', $description = false, $title = false, $order = false, $price = true, $gridLayout = '')
Если не указывать module_id(или указывать 0 или false), то будет подхватываться первый попавшийся раздел нужного типа
- module_id: ID модуля интернет-магазина из БД, смотри ссылку в редакторе
- treeoutputtype:
1 - всегда полностью раскрыто
2 - раскрывается только активная ветка дерева. В этом случае третий параметр можно опустить
- levellimit: уровень, до которого раскрывается. По умолчанию раскрывается полностью ($levellimit = -1). Может принимать значения -1, 1, 2, 3 и т.д.
- showroot: показывать корневой каталог или нет (true, false)
- show_item_classes - если true, то для каждого пункта меню выводит уникальный класс. для специфических задач верстки
- show_images - выводить картинки. true/false. По Умолчанию false.
- image_size - размер картинок в формате "{Ширина}x{Высота}"
- description - вывод краткого описания рубрики. True/false. По Умолчанию false.
- title - вывод заголовка раздела перед списком элементов. По умолчанию false.
- order - вывод кнопки заказа. По умолчанию false. Кнопка заказа выводится только у конечных вложенных элементов и только если в настройках каталога включен вывод кнопки для списка
- price - вывод цены. true/false. По умолчанию true. Значение цены выводится, если у услуги оно заполнено, и при этом цена включена в настройках вывода для списка.
- $gridLayout - Режим вывода адаптивной плиткой. Большая куча деталей описана в виджете displayEshopTree, работает идентично.
Варианты вывода:
