masterflash-ru / menu
Генератор меню
Installs: 65
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:HTML
Type:service
Requires
- php: ^7.0
- masterflash-ru/ado: *
Conflicts
This package is not auto-updated.
Last update: 2020-02-05 02:37:39 UTC
README
Пакет УСТАРЕЛ и больше обновляться не будет.
используйте пакет Navigation в котором реализованы разные варианты генерации навигации.
Создает помощник вида, который создает на странице меню по его имени. В админке стандартным древовидным интерфейсом редактируются эти меню
Добавьте в конфиг приложения:
"menu"=>[ "MenuUp"=>'Меню в верху', "MenuDown"=>"Нижнее меню" ],
Используется как хелпер для view (в скрипте вида):
$this->menu("имя_меню_из_конфига",[массив опций]);
Опции (ключи массива): смотрите дефолтные параметры внутри помощника (файл menu.php):
$_default=[ "locale"=>"ru_RU", //имя локали "ulClass"=>"navigation", //класс для ul элемента (сдля стандартного ZEND меню) "indent"=>"", "minDepth"=>0, //минимальный уровень вывода "maxDepth"=>null, //максимальный уровень "liActiveClass"=>"active", //имя класса для активного пункта "escapeLabels"=>true, //экранировать метки да/нет "addClassToListItem"=>false, "tpl"=>null, //сценарий генерации меню "cssbootstrap3"=>[ //CSS классы для разных элементов меню bootstrap3 "container"=>"navbar navbar-default", ] ];