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 de (…)
Articles
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 (…)
Contenu de boucles parentes
Il est parfois utile de vouloir récupérer le contenu d’une boucle parente de celle en cours, à travers une balise. SPIP dispose d’une écriture (…)
Syntaxe complète des codes de langue
La syntaxe complète est la suivante : spip < ;:prefixe:codeparam=valeur|filtreparams :>
Paramètres
Les codes de langue peuvent (…)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 répertoires (…)
Syntaxe des critères
Les critères de boucles s’écrivent entre accolades après le nom des tables. spip
Tout champ SQL dans la table peut devenir un critère de (…)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. (…)
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 à (…)
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 (…)Accéder à une base déclarée
Chaque base supplémentaire ainsi déclarée peut-être appelée via les boucles SPIP de cette manière : <BOUCLE_externe(nom:TABLE)>
Le (…)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 (…)