[SPIP][PLUGINS] v3.0-->v3.2
[lhc/web/www.git] / www / prive / squelettes / inclure / barre-nav.html
index 67316ab..532750c 100644 (file)
@@ -1,78 +1,96 @@
 #SET{contexte,#EVAL{definir_barre_contexte()}}
-#SET{boutons,#GET{contexte}|definir_barre_boutons{0}}
-<div id='bando_haut' role='navigation'>
-       <div id='bando_liens_rapides'>
-               <div class='largeur clearfix'>
-                       <a href='#conteneur' onclick='return focus_zone("#conteneur")'>Aller au contenu</a> |
-                       <a href='#bando_navigation' onclick='return focus_zone("#bando_navigation")'>Aller &agrave; la navigation</a> |
-                       <a href='#recherche' onclick='return focus_zone("#rapides .formulaire_recherche")'>Aller &agrave; la recherche</a>
+#SET{boutons,#GET{contexte}|definir_barre_boutons{0}|trier_boutons_enfants_par_favoris_alpha}
+<div id="bando_haut" role="navigation">
+       <div id="bando_liens_rapides">
+               <div class="largeur clearfix">
+                       <a href="#conteneur" onclick="return focus_zone('#conteneur')">Aller au contenu</a> |
+                       <a href="#bando_navigation" onclick="return focus_zone('#bando_navigation')">Aller &agrave; la navigation</a> |
+                       <a href="#recherche" onclick="return focus_zone('#rapides .formulaire_recherche')">Aller &agrave; la recherche</a>
                </div>
        </div>
 
-       <div id='bando_identite'>
-               <div class='largeur clearfix'>
-                       <p class='session'><a
-                                  title='<:icone_informations_personnelles:>'
-                                  href='#URL_ECRIRE{infos_perso}'><strong class='nom'>[(#SESSION{nom}|trim|sinon{#SESSION{login}}|typo|couper{30})]</strong></a> |
-                               <a class='menu_lang'
-                                        href='#URL_ECRIRE{configurer_langage}'
-                                        title='<:titre_config_langage:>'>[(#CHEMIN_IMAGE{langues.png}|balise_img{<:titre_config_langage:>})][(#LANG|traduire_nom_langue)]</a> |
-                               <a class='aide popin' target='_blank'
-                                       href='#URL_ECRIRE{aide,var_lang=#LANG}'><:icone_aide_ligne:></a> |
-                               <a href='[(#VAL{logout}|generer_url_action{logout=prive})]'><:icone_deconnecter:></a>
+       <div id="bando_identite">
+               <div class="largeur clearfix">
+                       <p class="session"><a
+                                       title="<:icone_informations_personnelles|attribut_html:> \(<:auteur|attribut_html:> ##SESSION{id_auteur}\)"
+                                       href="#URL_ECRIRE{infos_perso}"><strong class="nom">[(#SESSION{nom}|trim|sinon{#SESSION{login}}|typo|couper{30})]</strong></a> |
+                               <a class="menu_lang"
+                                       href="#URL_ECRIRE{configurer_langage}"
+                                       title="<:titre_config_langage:>">[(#CHEMIN_IMAGE{langues.png}|balise_img{<:titre_config_langage:>})][(#LANG|traduire_nom_langue)]</a> |
+                               [(#PLUGIN{aide}|oui)<a class="aide popin" target="_blank"
+                                       href="#URL_ECRIRE{aide,var_lang=#LANG}"><:icone_aide_ligne:></a> |]
+                               <a href="[(#VAL{logout}|generer_url_action{logout=prive})]"><:icone_deconnecter:></a>
                        </p>
-                       <p class='nom_site_spip'><a
-                                  class='info'
-                                        title='<:titre_identite_site|attribut_html:>'
-                                        href='#URL_ECRIRE{configurer_identite}'><strong
-                                 class='nom'>[ (#NOM_SITE_SPIP|couper{35}) ]</strong></a>|
-                               <a class='voir'
-                                        href='#URL_SITE_SPIP'><:icone_visiter_site:></a>
+                       <p class="nom_site_spip">[(#SET{configurer,#AUTORISER{configurer}|?{oui,''}})][(#GET{configurer}|oui)<a
+                                       class="info"
+                                       title="<:titre_identite_site|attribut_html:>"
+                                       href="#URL_ECRIRE{configurer_identite}">]<strong
+                                       class="nom">[ (#NOM_SITE_SPIP|couper{35}) ]</strong>[</a>(#GET{configurer}|oui)]|
+                               <a class="voir"
+                                       href="#URL_SITE_SPIP"><:icone_visiter_site:></a>
                        </p>
                </div>
        </div>
 
-       <div id='bando_navigation'>
-               <div class='largeur clearfix'>
+       <div id="bando_navigation">
+               <div class="largeur clearfix">
                        <B_boutons>
-                       <ul class='deroulant'>
-                               <BOUCLE_boutons(POUR)
-                                       {tableau #GET{boutons}}
+                               <ul class="deroulant">
+                                       <BOUCLE_boutons(DATA)
+                                       {source tableau, #GET{boutons}}
                                        {cle!=outils_rapides}
-                                       {cle!=outils_collaboratifs}>[<li (#CLE|=={menu_accueil}|ou{#VALEUR{sousmenu}}|?{' ',#SET{li,''}}) #SET{li,'</li>'}
-                                               [class="(#VAL{first}|unique)"]><a
-                                               href="[(#VALEUR{url}|sinon{#CLE}|bandeau_creer_url{#VALEUR{urlArg},#GET{contexte}})]"
-                                               id="bando1_#CLE">[(#VALEUR{libelle}|_T)]</a>]<B_sous><ul><BOUCLE_sous(POUR)
-                                               {tableau #VALEUR{sousmenu}}>[<li><a
-                                                               href="[(#VALEUR{url}|sinon{#CLE}|bandeau_creer_url{#VALEUR{urlArg},#GET{contexte}})]"
-                                                               class="bando2_#CLE">(#VALEUR{libelle}|_T)</a></li>]</BOUCLE_sous></ul></B_sous>#GET{li}</BOUCLE_boutons></ul>
+                                       {cle!=outils_collaboratifs}>
+                                       [<li (#CLE|=={menu_accueil}|ou{#VALEUR{sousmenu}}|?{' ',#SET{li,''}}) #SET{li,'</li>'}[class="(#VAL{first}|unique)"]>
+                                       <a href="[(#VALEUR{url}|sinon{#CLE}|bandeau_creer_url{#VALEUR{urlArg},#GET{contexte}})]" id="bando1_#CLE">
+                                               [(#LIBELLE|_T)]
+                                       </a>
+                                       ][(#REM)
+                                       permettra d'ajouter une classe sur les entrĂ©es non favorites
+                                       si le menu a des entrĂ©es favorites, pour faciliter le stylage CSS
+                                       ][(#SET{has_favoris,0})]
+                                       <B_sous>
+                                               <ul[ (#TOTAL_BOUCLE|>{20}|oui)class="menu-2col"]>
+                                                       <BOUCLE_sous(DATA){source tableau, #SOUSMENU}>
+                                                       [(#FAVORI|oui)#SET{has_favoris,1}]
+                                                       [<li[ class="(#FAVORI|?{favori,[(#GET{has_favoris}|?{non_favori})]})"]>
+                                                       <a href="[(#VALEUR{url}|sinon{#CLE}|bandeau_creer_url{#VALEUR{urlArg},#GET{contexte}})]" class="bando2_#CLE">
+                                                               (#LIBELLE|_T)
+                                                       </a>
+                                                       </li>]
+                                                       </BOUCLE_sous>
+                                               </ul>
+                                       </B_sous>
+                                       #GET{li}
+                                       </BOUCLE_boutons>
+                               </ul>
                        </B_boutons>
                </div>
        </div>
 
-       <div id='bando_outils'>
-               <div class='largeur clearfix'>
-                       <ul class='bandeau_rubriques deroulant'>
-                               <li class='boussole'><a
-                                       href='#URL_ECRIRE{plan}'
-                                       id='boutonbandeautoutsite'>[(#CHEMIN_IMAGE{boussole-24.png}|balise_img)]</a>
+       <div id="bando_outils">
+               <div class="largeur clearfix">
+                       <ul class="bandeau_rubriques deroulant">
+                               <li class="plan_site"><a
+                                       href="#URL_ECRIRE{plan}"
+                                       id="boutonbandeautoutsite">[(#CHEMIN_IMAGE{plan_site-24.png}|balise_img)]</a>
                                        [(#REM|menu_rubriques)]</li></ul>
                        <B_creer>
-                               <ul class='rapides creer'>
-                                       <BOUCLE_creer(POUR)
-                                               {tableau #GET{boutons}}
-                                               {cle=outils_rapides}><BOUCLE_creersous(POUR){tableau #VALEUR{sousmenu}}>[<li class="bouton"><a
+                               <ul class="rapides creer">
+                                       <BOUCLE_creer(DATA)
+                                               {source tableau, #GET{boutons}}
+                                               {cle=outils_rapides}><BOUCLE_creersous(DATA){source tableau, #SOUSMENU}{par position}>[<li class="bouton"><a
                                                href="[(#VALEUR{url}|sinon{#CLE}|bandeau_creer_url{#VALEUR{urlArg},#GET{contexte}})]"
                                                title="[(#VALEUR{libelle}|_T|attribut_html)]"
-                                               class="bando2_#CLE"><span>(#VALEUR{libelle}|_T)</span></a></li>]</BOUCLE_creersous></BOUCLE_creer>
+                                               class="bando2_#CLE"><span>(#VALEUR{libelle}|_T)</span></a></li>]
+                                       </BOUCLE_creersous></BOUCLE_creer>
                                </ul>
                        </B_creer>
-                       <div id='rapides'>
+                       <div id="rapides">
                                <B_collaborer>
-                                       <ul class='rapides collaborer'>
-                                       <BOUCLE_collaborer(POUR)
-                                               {tableau #GET{boutons}}
-                                               {cle=outils_collaboratifs}><BOUCLE_collaborersous(POUR){tableau #VALEUR{sousmenu}}>[<li class="bouton"><a
+                                       <ul class="rapides collaborer">
+                                       <BOUCLE_collaborer(DATA)
+                                               {source tableau, #GET{boutons}}
+                                               {cle=outils_collaboratifs}><BOUCLE_collaborersous(DATA){source tableau, #SOUSMENU}>[<li class="bouton"><a
                                                        href="[(#VALEUR{url}|sinon{#CLE}|bandeau_creer_url{#VALEUR{urlArg},#GET{contexte}})]"
                                                        title="[(#VALEUR{libelle}|_T|attribut_html)]"
                                                        class="bando2_#CLE"><span>(#VALEUR{libelle}|_T)</span></a></li>]</BOUCLE_collaborersous></BOUCLE_collaborer>