tutorial bootstrap advanced adminlte yii2

bootstrap - yii2 tutorial



Yii2 ¿Cómo puedo agregar una clase a Label of a Menu items? (1)

Solo abre el código fuente del widget Nav:

/** * @var array list of items in the nav widget. Each array element represents a single * menu item which can be either a string or an array with the following structure: * * - label: string, required, the nav item label. * - url: optional, the item''s URL. Defaults to "#". * - visible: boolean, optional, whether this menu item is visible. Defaults to true. * - linkOptions: array, optional, the HTML attributes of the item''s link. * - options: array, optional, the HTML attributes of the item container (LI). * - active: boolean, optional, whether the item should be on active state or not. * - items: array|string, optional, the configuration array for creating a [[Dropdown]] widget, * or a string representing the dropdown menu. Note that Bootstrap does not support sub-dropdown menus. **/

así que si quieres agregar clase a un artículo, usa

[''label''=>''Home'', ''url''=>[''site/index''],''options''=>[''class''=>''list-group-item'']]

si quieres agregar clase para enlazar

[ ''label''=>''Home'', ''url''=>[''site/index''], ''options''=> [''class''=>''list-group-item''], ''linkOptions''=>[''class''=>''item-a-class''], ]

¿Cómo puedo agregar una clase de CSS en una etiqueta (elemento)

Ejemplo:

[''label''=>''Home'', ''url''=>[''site/home'']]

Esto no funciona

[''label''=>''Home'', ''class''=>''list-group-item'', ''url''=>[''site/index'']],