Fichier ecrire/public/boucles.php
Ce fichier definit les boucles standard de SPIP
Source
Liste des fonctions
<BOUCLE(BOUCLE)>
string
boucle_BOUCLE_dist(
string
$id_boucle
,
array
&
$boucles
)
Paramètres
-
string $id_boucle
Identifiant de la boucle
-
array & $boucles
AST du squelette
Retour
-
string
Code PHP compilé de la boucle
Documentation externe
Package
Source
Boucle
-
BOUCLE
string
boucle_DEFAUT_dist(
string
$id_boucle
,
array
&
$boucles
)
Paramètres
-
string $id_boucle
Identifiant de la boucle
-
array & $boucles
AST du squelette
Retour
-
string
Code PHP compilé de la boucle
Package
Source
Boucle
-
DEFAUT
La boucle <BOUCLE(HIERARCHIE)>
retourne la liste des RUBRIQUES
qui mènent de la racine du site à la rubrique ou à l’article en cours.
Cette boucle (aliasée sur la table RUBRIQUES)
- recherche un id_rubrique dans les boucles parentes,
- extrait sa hiérarchie, en prenant ou non la rubrique en cours en fonction du critère {tout}
- crée une condition WHERE avec ces identifiants ansi qu'une clause ORDER
- compile la boucle.
Le code compilé calculant la hierarchie est ajouté au tout début de la fonction de boucle et quitte la boucle si aucune rubrique n'est trouvée.
string
boucle_HIERARCHIE_dist(
string
$id_boucle
,
array
&
$boucles
)
Paramètres
-
string $id_boucle
Identifiant de la boucle
-
array & $boucles
AST du squelette
Retour
-
string
Code PHP compilé de la boucle
Documentation externe
Package
Source
Boucle
-
HIERARCHIE