Noisette menu : possibilité d'ajouter une classe sur le menu et sur le conteneur. On prend nav comme balise pour le conteneur.

svn/root/tags/v1.7.25
tcharlss@bravecassine.com 4 years ago
parent 3646df08a2
commit f0f52639cf

@ -165,6 +165,9 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'noisette_label_afficher_titre_menu' => 'Afficher le titre du menu ?',
'noisette_label_identifiant' => 'Menu à afficher :',
'noisette_nom_noisette' => 'Menu',
'noisette_label_class_menu' => 'Classe CSS du menu',
'noisette_explication_class_menu' => 'Classe ajoutée directement sur le menu, en plus de la classe configurée dans les options du menu.',
'noisette_label_class_conteneur' => 'Classe CSS du conteneur',
'nom_menu_accueil' => 'Accueil',
'nom_menu_articles_rubrique' => 'Articles dune rubrique',
'nom_menu_deconnecter' => 'Se déconnecter',

@ -1,6 +1,20 @@
<BOUCLE_menu(MENUS){identifiant=#ENV{identifiant}}>
<div class="menu">
[(#ENV{afficher_titre_menu}|oui)[<h2 class="h2">(#TITRE|typo)</h2>]]
#INCLURE{fond=inclure/menu, env, identifiant=#IDENTIFIANT}
</div>
[(#REM)
Noisette intégrant un menu
Paramètres :
**obligatoire
*conseillé
- **identifiant : identifiant du menu
- afficher_titre_menu : pour afficher le titre du menu
- class_menu : classe ajoutée directement sur le menu
- class_conteneur : classe ajoutée au conteneur
]
<BOUCLE_menu(MENUS) {identifiant}>
<nav class="menu[ (#ENV{class_conteneur}|attribut_html)]">
[(#ENV{afficher_titre_menu}|oui)[<h2 class="h2">(#TITRE|typo)</h2>]]
<INCLURE{fond=inclure/menu, class=#ENV{class_menu}, env, identifiant}>
</nav>
</BOUCLE_menu>

@ -14,3 +14,14 @@ parametres:
nom: 'afficher_titre_menu'
label: '<:menus:noisette_label_afficher_titre_menu:>'
defaut: 'on'
-
saisie: 'input'
options:
nom: 'class_menu'
label: '<:menus:noisette_label_class_menu:>'
explication: '<:menus:noisette_explication_class_menu:>'
-
saisie: 'input'
options:
nom: 'class_conteneur'
label: '<:menus:noisette_label_class_conteneur:>'

@ -1,7 +1,7 @@
<paquet
prefix="menus"
categorie="navigation"
version="1.7.22"
version="1.7.23"
etat="stable"
compatibilite="[3.0.0;3.2.*]"
logo="prive/themes/spip/images/menu-32.png"

Loading…
Cancel
Save