[
]
Des boucles pour mes squelettes
Construction
Des boucles pour mes squelettes
SPIP 2.1.2
Objectif boucle
Traiter les données de la base de données
Requêtes SQL, parfois avec critères
Parfois avec jointure
Extraire les données et les rendre disponibles sous forme de balises
#TITRE
#TEXTE
...
Présentation d’une boucle
Un début par balise ouvrante
Une fin par balise femante
Exemple :
<BOUCLEn(TYPE)>
</BOUCLEn>
Identifiant de la boucle
Le
n
de
BOUCLEn
:
Un numéro ou un nom précédé de _
Identifiant unique par squelette
Exemple :
<BOUCLE75(TYPE)>
</BOUCLE75>
Exemple :
<BOUCLE_mes_articles(TYPE)>
</BOUCLE_mes_articles>
Le type de la boucle
Le
TYPE
de
BOUCLEn(TYPE)
:
Les plus courants :
ARTICLES
BREVES
RUBRIQUES
FORUMS
Le type de la boucle
Les
types
complémentaires :
MOTS
AUTEURS
SIGNATURES
DOCUMENTS
SYNDICATION
SYNDIC_ARTICLES
Le type de la boucle
Un type particulier :
HIERARCHIE
Liste des rubriques, de la racine à la position actuelle
Fil d’Ariane
Pratique pour la navigation hiérarchique.
Une boucle mini
On ne peut plus court :
<BOUCLE0(RUBRIQUES)>
<p>#TITRE</p>
</BOUCLE0>
Affiche le titre de toutes les rubriques du site
Contenant un objet publié.
Une boucle complète
Enveloppe avant/après :
<B0(RUBRIQUES)>
Présentation des résultats :
<BOUCLE0(RUBRIQUES)>
<p>#TITRE</p>
</BOUCLE0>
Message affiché en fin de résultats
</B0(RUBRIQUES)>
Message affiché si pas de résultat
<//B0(RUBRIQUES)>
Merci de votre attention