Функции модуля (__call)


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> Menu - Меню сайта >> Функции модуля (__call)📄 Скачать в DOCX


Функции могут быть вызваны как 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ОбязательныйДерево меню