Syntaxe
Rubriques
Écriture des squelettes
SPIP génère des pages HTML à partir de fichiers appelés squelettes contenant un mélange de code HTML, de boucles et de critères, de balises et (...)
Articles
Syntaxe complète des balises de langue
La syntaxe complète d’une balise de langue est la suivante : spip < ;:prefixe:codeparam=valeur|filtreparams :>
Le préfixe est (...)Syntaxe complète des balises
Comme les boucles, les balises ont des parties optionnelles, et peuvent avoir des arguments. Les étoiles annulent des traitements automatiques. (...)
Syntaxe complète des boucles
Les boucles, comme d’ailleurs les balises, possèdent une syntaxe permettant de multiples compositions. Des parties optionnelles s’affichent une (...)
Syntaxe des boucles
Une boucle déclare donc – en général – une table SQL, sur laquelle extraire les informations, ainsi que des critères de sélection. spip ... (...)
Les Polyglottes (multi)
Une balise (au sens HTML cette fois) en français ```
Elle permette donc d’écrire à l’intérieur des squelettes des éléments multilingues (...)Des pipelines argumentés
Il est souvent indispensable de passer des arguments issus du contexte, en plus des données renvoyées par le pipeline. Cela est permis en (...)
Utiliser les codes de langue
Tout item de langue peut être appelé de la sorte dans un squelette SPIP : spip < ;:prefix:code :>
Chercher un code dans plusieurs (...)Syntaxe des chaînes de langue
Les chaînes de langue, nommées « idiomes » dans SPIP, sont des codes dont les traductions existent dans des fichiers stockés dans les (...)
Forcer des jointures
La détection automatique par SPIP a parfois des limites et deux syntaxes permettent de forcer des tables à joindre, ou des critères de tables à (...)
Syntaxe des filtres
Les filtres s’appliquent sur les balises en utilisant le caractère « | » (pipe). En pratique, ils correspondent à l’appel d’une fonction PHP (...)