SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

Télécharger

|lien_ou_expose

Avril 2010 — mis à jour le : 21 juillet

Toutes les versions de cet article :

Le filtre |lien_ou_expose retourne soit un lien cliquable soit un simple intitulé.


Appliqué à une URL, le filtre |lien_ou_expose{intitulé, condition} affiche en fonction du résultat de la condition soit le lien cliquable vers cette url si la condition est vérifiée, soit seulement l’intitulé passé en argument si la condition n’est pas vérifiée.

Exemple :
[(#URL_RUBRIQUE|lien_ou_expose{#TITRE, #ENV{test}|=={en_cours}})]
affichera s’il existe une variable de nom « test » et de valeur « en_cours » dans l’environnement :
<a href="-Titre_de_la_rubrique-.html">Titre_de_la_rubrique</a>
affichera sinon :
<strong>Titre_de_la_rubrique</strong>

Le filtre accepte aussi 3 arguments supplémentaires optionnels « class », « title » et « rel ». Ces arguments s’appliquent au lien dans le cas où la condition n’est pas vérifiée.
[(#URL_RUBRIQUE|lien_ou_expose{#TITRE, #ENV{test}|=={en_cours}, spip_lien, la super rubrique, biblioentry})]
produisant alors soit le souce html suivant (en fonction de la condition) :

<a href='-Titre_de_la_rubrique-.html' class='spip_lien' title='la super rubrique' rel='biblioentry'>Titre_de_la_rubrique</a>

soit :
<strong class='on'>Titre_de_la_rubrique</strong>


Voir le squelette de cette page Site réalisé avec SPIP | Espace de traduction | Espace privé