File "barre-nav.html"
Full path: /home/argothem/www/v4_old/prive/squelettes/inclure/barre-nav.html
File size: 6.08 KB
MIME-type: text/plain
Charset: utf-8
#SET{contexte,#EVAL{definir_barre_contexte()}}
#SET{boutons,#GET{contexte}|definir_barre_boutons{1}|trier_boutons_enfants_par_favoris_alpha}
<div id="bando_haut" class="bando-haut" role="navigation">
[(#REM) Liens d'évitement ]
<div id="bando_liens_rapides" class="bando-evitement">
<div class="largeur">
<p class="menu-simple menu-simple_evitement">
<a class="menu-simple__item" href="#conteneur" onclick="return focus_zone('#conteneur')">Aller au contenu</a>
<a class="menu-simple__item" href="#bando_navigation" onclick="return focus_zone('#bando_navigation')">Aller à la navigation</a>
<a class="menu-simple__item" href="#recherche" onclick="return focus_zone('#rapides .formulaire_recherche')">Aller à la recherche</a>
</p>
</div>
</div>
[(#REM) Bandeau identité ]
<div id="bando_identite" class="bando-id">
<div class="largeur">
<p class="menu-simple menu-simple_perso">
<a
class="menu-simple__item menu-simple__item_nom"
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-simple__item menu-simple__item_lang menu_lang"
href="#URL_ECRIRE{configurer_langage}"
title="<:titre_config_langage:>">
[(#CHEMIN_IMAGE{langue-12.svg}|balise_svg{<:titre_config_langage:>,picto-lang})][(#LANG|traduire_nom_langue)]
</a>
[(#PLUGIN{aide}|oui)<a
class="menu-simple__item menu-simple__item_aide aide popin" target="_blank"
href="#URL_ECRIRE{aide,var_lang=#LANG}">
<:icone_aide_ligne:>
</a>]
<a class="menu-simple__item menu-simple__item_logout" href="[(#VAL{logout}|generer_url_action{logout=prive})]">
<:icone_deconnecter:>
</a>
</p>
<p class="menu-simple menu-simple_site nom_site_spip">
[(#SET{configurer,#AUTORISER{configurer,_identite}|?{oui,''}})]
[(#GET{configurer}|oui)
<a
class="menu-simple__item menu-simple__item_site info"
title="<:titre_identite_site|attribut_html:>"
href="#URL_ECRIRE{configurer_identite}"
>
][(#GET{configurer}|non)
<span class="menu-simple__item menu-simple__item_nom">
]
<strong class="nom">[(#NOM_SITE_SPIP|couper{35})]</strong>
[(#GET{configurer}|?{</a>,</span>})]
<a
class="menu-simple__item menu-simple__item_voir voir"
href="#URL_SITE_SPIP">
<:icone_visiter_site:>
</a>
</p>
</div>
</div>
[(#REM) Menu de navigation principale ]
<div id="bando_navigation" class="bando-nav">
<div class="largeur">
<B_boutons>
<ul class="deroulant deroulant_navigation" data-racine>
<BOUCLE_boutons(DATA)
{source tableau, #GET{boutons}}
{cle!=outils_rapides}
{cle!=outils_collaboratifs}
>
[<li class="deroulant__item" data-racine>
(#CLE|=={menu_accueil}|ou{#VALEUR{sousmenu}}|?{' ',#SET{li,''}}) #SET{li,'</li>'}
<a class="deroulant__lien" href="[(#VALEUR{url}|sinon{#CLE}|bandeau_creer_url{#VALEUR{urlArg},#GET{contexte}})]" id="bando1_#CLE" data-racine>
[(#VALEUR{icone}|balise_svg{'',picto picto_main[ picto_(#CLE|replace{_,-})]})]
[<span class="libelle">(#LIBELLE|_T)</span>]
</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 class="deroulant__sous-menu[ (#TOTAL_BOUCLE|>{20}|oui)cols-2]" data-profondeur="1">
<BOUCLE_sous(DATA){source table, #SOUSMENU}>
[(#FAVORI|oui)#SET{has_favoris,1}]
[<li class="deroulant__item[ (#FAVORI|?{deroulant__item_favori,[(#GET{has_favoris}|?{deroulant__item_non-favori})]})]" data-profondeur="1">
<a class="deroulant__lien bando2_#CLE" href="[(#VALEUR{url}|sinon{#CLE}|bandeau_creer_url{#VALEUR{urlArg},#GET{contexte}})]" data-profondeur="1">
<span class="libelle">(#LIBELLE|_T)</span>
</a>
</li>]
</BOUCLE_sous>
</ul>
</B_sous>
#GET{li}
</BOUCLE_boutons>
</ul>
</B_boutons>
</div>
</div>
[(#REM) Menu outils ]
<div id="bando_outils" class="bando-outils">
<div class="largeur">
[(#REM) Groupe d'outils n°1 ]
<div class="outils outils_plan-creer">
[(#REM) Plan des rubriques ]
<ul class="deroulant deroulant_rubriques bandeau_rubriques" data-racine>
<li class="deroulant__item deroulant__item_plan plan_site" data-racine>
<a
class="deroulant__lien"
href="#URL_ECRIRE{plan}"
id="boutonbandeautoutsite"
data-racine
>
[(#CHEMIN_IMAGE{plan_site-24.png}|balise_img{'',picto picto_plan})]
</a>
[(#REM|menu_rubriques)]
</li>
</ul>
[(#REM) Boutons de création rapide ]
<B_creer>
<ul class="rapides rapides_creer creer">
<BOUCLE_creer(DATA){source table, #GET{boutons}} {cle=outils_rapides}>
<BOUCLE_creersous(DATA){source table, #SOUSMENU}{par position}>
[<li class="rapides__item">
<a
href="[(#VALEUR{url}|sinon{#CLE}|bandeau_creer_url{#VALEUR{urlArg},#GET{contexte}})]"
title="[(#VALEUR{libelle}|_T|attribut_html)]"
class="rapides__lien bando2_#CLE"><span class="libelle">(#VALEUR{libelle}|_T)</span></a>
</li>]
</BOUCLE_creersous></BOUCLE_creer>
</ul>
</B_creer>
</div>
[(#REM) Groupe d'outils n°2 ]
<div class="outils outils_collab-cherche" id="rapides">
<B_collaborer>
<ul class="rapides rapides_collaborer collaborer">
<BOUCLE_collaborer(DATA){source table, #GET{boutons}} {cle=outils_collaboratifs}>
<BOUCLE_collaborersous(DATA){source table, #SOUSMENU}>
[<li class="rapides__item">
<a
href="[(#VALEUR{url}|sinon{#CLE}|bandeau_creer_url{#VALEUR{urlArg},#GET{contexte}})]"
title="[(#VALEUR{libelle}|_T|attribut_html)]"
class="rapides__lien bando2_#CLE"><span class="libelle">(#VALEUR{libelle}|_T)</span></a>
</li>]
</BOUCLE_collaborersous></BOUCLE_collaborer>
</ul>
</B_collaborer>
#FORMULAIRE_RECHERCHE_ECRIRE
</div>
</div>
</div>
</div>