Вывод меню (displayMenu)
Функция Template::displayMenu2
Template::displayMenu2($group_id = 2, $section_id = 0, $tag_type = 'li', $showsubmenu = 1, $levellimit = 0, $classes = false, $delimiter = '', $show_last_delimiter = false, $show_images = false, $image_size = '78x48', $image_crop = true)
Параметр | Описание | Значения |
---|---|---|
group_id |
Группа меню, из которой выводятся разделы. |
|
section_id |
ID раздела, из которого выводится подменю (работает только при group_id = false ). |
Целое число (0 или ID раздела) |
tag_type |
Тип отображения меню. |
|
showsubmenu |
Видимость подменю. |
|
levellimit |
Уровень раскрытия меню. |
|
classes |
Добавление уникальных классов для каждого пункта меню. | true , false |
delimiter |
Разделитель между пунктами меню. | Строка (по умолчанию пустая) |
show_last_delimiter |
Вывод разделителя после последнего пункта меню. | true , false (по умолчанию false ) |
show_images |
Отображение картинок для пунктов меню. | true , false (по умолчанию false ) |
image_size |
Размер изображений пунктов меню. |
|
image_crop |
Кадрирование изображений. |
|
Примеры вывода:
[uss]displayMenu2($group_id = 2, $section_id = 0, $tag_type = 'li', $showsubmenu = 1, $levellimit = 0, $classes = false, $delimiter = '', $show_last_delimiter = false, $show_images = false, $image_size = '78x48', $image_crop = true)[/uss]
[uss]displayMenu2(2, 0, 'li', 1, 0, false, '', false, false, '78x48', true)[/uss]
Выводится верхнее меню в виде структурированного списка, полностью раскрытое, с подменю, без уникальных классов, без разделителей, без изображений, с кадрированием изображений размером 78x48 (если изображения включены).
[uss]displayMenu2($group_id = false, $section_id = 123, $tag_type = 'a', $showsubmenu = 2, $levellimit = 0, $classes = true, $delimiter = '|', $show_last_delimiter = false, $show_images = true, $image_size = 'true', $image_crop = false)[/uss]
[uss]displayMenu2(false, 123, 'a', 2, 0, true, '|', false, true, 'true', false)[/uss]
Выводится подменю раздела с ID 123 в виде ссылок через пробел, без подменю, полностью раскрытое, с уникальными классами, с разделителем '|', без последнего разделителя, с изображениями из настроек редактора, без кадрирования.
[uss]displayMenu2($group_id = 1, $section_id = 0, $tag_type = 'li', $showsubmenu = 3, $levellimit = 2, $classes = false, $delimiter = '', $show_last_delimiter = false, $show_images = true, $image_size = '100x60', $image_crop = true)[/uss]
[uss]displayMenu2(1, 0, 'li', 3, 2, false, '', false, true, '100x60', true)[/uss]
Выводится левое меню в виде структурированного списка, с подменю только активного пункта, раскрытое до 2-го уровня, без уникальных классов, без разделителей, с изображениями размером 100x60, с кадрированием.