yii2 nav widget sous-menu
Je suis en utilisant le adminLTE thème bootstrap et il utilise treeview-menu
classe dans le but d'exploiter le sous-menu.
<?=Nav::widget([
'options' => ['class' => 'sidebar-menu treeview'],
'items' => [
['label' => 'Menu 1', 'url' => ['/a/index']],
['label' => 'Menu 2', 'url' => ['/custom-perks/index']],
['label' => 'Submenu', 'items' => [
['label' => 'Action', 'url' => '#'],
['label' => 'Another action', 'url' => '#'],
['label' => 'Something else here', 'url' => '#'],
],
],
],
]);
?>
J'ai essayé d'utiliser:
['label' => 'Submenu', 'options' => ['class' => 'treeview-menu'], 'items' =>..
Qui évidemment ne fonctionne pas.
J'ai remarqué que le Menu::widget a un submenuTemplate
mais lorsque je l'ai utilisé qu'il a arrêté de collecte de la "actif".
Est-il un moyen pour que je puisse changer la façon dont le adminLTE appel est appliquée à l'arborescence de menu (essayé de le changer dans app.js pour dropdown-menu, mais cela n'a pas aidé) ou de ré-attribuer le sous-menu UL classe sans entrer dans le code du fournisseur?
La ligne 65: \yii\bootstrap\Déroulant - function init()
source d'informationauteur nicky
Vous devez vous connecter pour publier un commentaire.
Ok, donc j'ai trouvé un travail autour - utiliser le widget de Menu à la place, et permettre à la activateParents drapeau:
J'espère que cela aide les autres!