Valorar un article dins una tièra

Introdusida per SP<font color="yellow">IP 1.7.1, la balisa #EXPOSER permet de valorar, de per un menut o una tièra, l’objècte principal de la pagina que sèm a vesitar.

Utilizada simplament, aquela balisa permet de cambiar le mòde d’afichatge del títol de l’article principal ; per exemple, per l’esqueleta article.html, se modificarà l’estil del ligam del biais seguent:

<BOUCLE_principale(ARTICLES){id_article}>
	<BOUCLE_menu(ARTICLES){meme_parent}>
	<li class='lien#EXPOSER'><a href="#URL_ARTICLE">#TITRE<a></li>
	</BOUCLE_menu>

... #TEXTE ...

</BOUCLE_principale>

amb los estiles seguents :

a.lien {
    color: red;
}
a.lienon {
    color: blue;
    font-weight: bold;
}

L’objècte aital «expausat» per un afichatge diferent es l’article, la brèva, la rubrica, lo mot clau o l’autor apertenent al «contèxte» corrent. Dins lo cas de las rubricas, se gerís la traversada de la ierarquia, çò que permet d’«expausar» l’arborescéncia de la rubrica que conten l’article afichat.

Per defecte, SPIP remplaça la balisa #EXPOSER per «on» se l’objècte correspond al contèxt ; senon ignorada simplament la balisa. Ça que la, la balisa #EXPOSER accepta un o dos arguments, que permeton de precisar çò que se deu afichar per l’article expausat, e çò que se deu afficher pels autres articles. Aital [(#EXPOSER|oui,non)] afficharà «oui» per l’article expausat, e «non» pels autres.

Nòta: los dos arguments son separats per una virgula, aquò enebís de botar una virgula dintre la primièra part ; s’autorizan las construccions seguentas :
-  [(#EXPOSER|plus)] per affichar «plus» en luòc de «on»;
-  [(#EXPOSER|,off)] per afichar pas res per l’objècte expausat, e afichar «off» pels autres objèctes.

Amb un pauc d’astúcia, se pòt desactivar lo ligam sus l’article expausat e a l’encòp de causir lo fuèlh d’estil :

<BOUCLE_menu(ARTICLES){meme_parent}{"<br>"}>
<a [(#EXPOSER|id,href)]="#URL_ARTICLE" class="lien[(#EXPOSER|-desactive)]">#TITRE</a>
</BOUCLE_menu>

crearà lo còde HTML seguent :

<a href="article1.html" class="lien">Tot subre ma sòrre</a><br>
<a id="article2.html" class="lien-desactive">Tot subre ieu</a><br>
<a href="article3.html" class="lien">Tot sus mon fraire</a>

que s’aficharà :

Tot subre ma sòrre
Tot subre ieu
Tot sus mon fraire

Autor : Mòni Publié le : Mis à jour : 21/03/23

Traductions : عربي, català, Deutsch, English, Español, français, italiano, Nederlands, òc lengadocian, Türkçe