This package is abandoned and no longer maintained. No replacement package was suggested.

Генератор меню

Installs: 65

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Language:HTML

Type:service

dev-master / 1.1.x-dev 2018-05-28 06:29 UTC

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",
        ]
    ];