Mardi 29 juin 2010 — Dernier ajout jeudi 1er juillet 2010

Utilisation avancée de spip

Retour Sommaire

Les Inclusions (INCLURE) sous SPIP

Dans certains cas, vous avez certaines parties de votre squelette qui sont répétées sur plusieurs pages. Il devient alors fastidieux de recopier ou copier/coller des parties entières de code qui sont identiques.

Afin de « remédier » à cela, nous pouvons utiliser les 2 possibilités suivantes :

[(#INCLURE{fond=votrefichiersquelette})]

<INCLURE{fond=votrefichiersquelette}>

les 2 possibilités fonctionnent, mais elles ne fonctionnent pas tout à fait de la même façon. Je vous invite bien sûr à consulter la doc de spip.net à ce sujet.

Retour Sommaire

Les boucles récursives

Je trouve que la documentation d’origine sur les boucles récursives est très bien, je vous invite donc à aller la voir : Article sur les boucles récursives

Retour Sommaire

La balise EXPOSE

Cette balise, permet d’exposer l’article en cour. Plus clairement, cela va vous permettre de distinguer par exemple l’article en cour de lecture dans un menu ou une liste d’articles. Cela fonctionne également dans le cadre d’une rubrique. Il vous faut donc l’utiliser dans une boucle d’article ou de rubrique afin d’exposer l’article ou la rubrique choisie dans l’URL. Voici un exemple de syntaxe :

#EXPOSE{contenu à afficher si actif}

Vous pourrez trouver plus d’information sur spip.net

Retour Sommaire

La boucle HIERARCHIE

Cette boucle va vous permettre d’afficher les rubrique qui contienne la rubrique ou l’article passé en paramètre. Cela vous permettra d’afficher par exemple un file d’Ariane sur vos page afin de pouvoir revenir au rubriques parente. Cette boucle ne retourne ni la racine, ne la rubrique ou l’article en cour. Il convient donc de les rajouter dans le cas d’un file d’Ariane. Un petit exemple :

<div id="filariane">
        <a href="#URL_SITE_SPIP">Acceuil</a> &gt;
        <BOUCLE_FilAriane(HIERARCHIE){id_article}>
        <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a> &gt;
        </BOUCLE_FilAriane>
        [(#TITRE|supprimer_numero)]
</div>

Documentation spip.net de HIERARCHIE

Retour Sommaire

Utilisation de {doublons}

Le critére doublons, va vous permétre de générer une liste d’éléments qui poura vous servir plus tard pour filtrer les article d’une seconde boucle afin par exemple d’enlever certain article d’un menu. Bien évidement vous pourrez retrouver plus d’info sur spip.net.

Retour Sommaire