Valider 8ff6a8b4 rédigé par eric@smellup.net's avatar eric@smellup.net
Parcourir les fichiers

Permetre de modifier le nom et le lien du titre de la barre topnav.

On utilise cette possibilité pour l'inclure de la barre topnav de SPIP.
parent ae284b15
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+12 −8
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<BOUCLE_lien_spip(BOUSSOLES){aka_boussole=spip}{aka_site=net}>
	#SET{lien_spip, #URL_SITE}
</BOUCLE_lien_spip>
<INCLURE{fond=modeles/boussole_topnav,
	boussole=spip,
		titre_boussole=oui,
	titre_boussole=SPIP,
	lien_boussole=#GET{lien_spip},
	taille_logo_boussole=36,
	taille_logo_site=16,
	type_bulle=slogan_site,
+10 −5
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -13,6 +13,9 @@

	- boussole :		alias de la boussole a afficher. spip, pour la galaxie SPIP
	- titre_boussole :	indicateur oui/non d'affichage du titre de la boussole. Vide correspond a non
						possible de passer directement le texte à afficher si différent de oui/non.
	- titre_boussole_mobile : Titre de la boussole en mode mobile
	- lien_boussole :	lien à afficher sur le titre de la boussole. Vide correspond au lien de demo si il existe.
	- taille_logo_boussole : taille du logo de la boussole. 0 ou vide correspond à aucun logo
	- type_bulle :		type de bulle d'info parmi dont les valeurs possibles sont :
                                    + nom_site
@@ -21,7 +24,6 @@
                                    + descriptif_site correspond a une intro de 80 caracteres du descriptif
                                    Pour ce modele, vide correspond a aucune bulle
	- taille_logo_site: taille max du logo de chaque site (en pixels). 0 ou vide correspond à aucun logo
	- titre_menu_mobile :    Titre du menu en mode mobile
	- div_id : id du div englobant. Vide correspond a aucun id

    css généré utilisable directement en production
@@ -33,27 +35,30 @@
		taille_logo_boussole=24,
		taille_logo_site=16,
		type_bulle=descriptif_site,
		titre_menu_mobile=Spip Net} />
		titre_boussole_mobile=SPIP} />
-->]
<B_groupe>
<div[ id="(#ENV{div_id})"] class="menu_container spip-theme full_width">
	<div class="mobile_collapser">
		<label for="hidden_menu_collapser">
			<span class="mobile_menu_icon"></span>
			[(#ENV{titre_menu_mobile})]
			[(#ENV{titre_boussole_mobile})]
		</label>
	</div>
	<input id="hidden_menu_collapser" type="checkbox">
	<ul>
	[(#ENV{titre_boussole, non}|=={oui}|ou{#ENV{taille_logo_boussole}|>{0}}|oui)
	[(#ENV{titre_boussole, non}|!={non}|ou{#ENV{taille_logo_boussole}|>{0}}|oui)
		<li>
			<a[ href="(#BOUSSOLE_INFOS{#ENV{boussole}}|table_valeur{demo}|sinon{#})"][ alt="(#ENV{boussole}|strtoupper)"]>
			<a[ href="(#ENV{lien_boussole, #BOUSSOLE_INFOS{#ENV{boussole}}|table_valeur{demo}}|sinon{#})"][ alt="(#ENV{boussole}|strtoupper)"]>
			[(#ENV{taille_logo_boussole}|>{0}|oui)
				[(#BOUSSOLE_INFOS{#ENV{boussole}}|table_valeur{logo}|image_reduire{#ENV{taille_logo_boussole}}|image_recadre{#ENV{taille_logo_boussole},#ENV{taille_logo_boussole},center,transparent})]
			]
			[(#ENV{titre_boussole, non}|=={oui}|oui)
				[(#ENV{boussole}|boussole_traduire{nom_boussole})]
			]
			[(#ENV{titre_boussole, non}|!={oui}|et{#ENV{titre_boussole, non}|!={non}}|oui)
				[(#ENV{titre_boussole})]
			]
			</a>
		</li>
	]
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<paquet
	prefix="boussole"
	categorie="navigation"
	version="2.3.19"
	version="2.3.20"
	etat="stable"
	compatibilite="[3.0.0;3.0.*]"
	logo="boussole_logo-64.png"