Функции могут быть вызваны как UseModule("Menu")->function(parameter1,parameter2,...);
| Имя функции | Описание | Параметры |
| IsShowMenuItem | Проверка видимости пункта меню
Подробнее...
Проверяет существование записи меню, право просмотра и признак публикации. | | Тип | Параметр | По умолчанию | Описание | | array | $p | Обязательный | Данные пункта меню с SID записи и признаком Published |
|
| LoadMenu | Загрузка меню
Подробнее...
Собирает массив пунктов меню по идентификатору родительской страницы и передает его в шаблонизатор. | | Тип | Параметр | По умолчанию | Описание | | string | $type | '0' | Идентификатор родительской страницы меню |
|
| RebuildGlobalMenu | Перестроение глобального меню
Подробнее...
Рекурсивно строит глобальное дерево меню из записей страниц и сохраняет его во флаге MenuGlobalRebuild. | | Тип | Параметр | По умолчанию | Описание | | string | $dbname | 'I128F' | Имя базы данных со страницами | | string | $path | '' | Внутренний путь узла меню при рекурсивном перестроении |
|
| Show | Вывод меню
Подробнее...
Выводит пользовательское меню через шаблон, используя глобальный и пользовательский кэш во Flags. | | Тип | Параметр | По умолчанию | Описание | | string | $start | '' | Путь стартового узла меню | | string | $tpl | 'Menu.tpl' | Имя шаблона вывода меню |
|
| TrunkMenuToUser | Фильтрация меню по правам пользователя
Подробнее...
Удаляет из дерева меню пункты, недоступные текущему пользователю. | | Тип | Параметр | По умолчанию | Описание | | array | $res | Обязательный | Дерево меню |
|