Des squelettes récalcitrants

  des crochets en trop ? des filtres inopérants ?


Au début de la conception de nouveaux squelettes, ou lors de la modification de squelettes existants, le résultat montre des caractères ou des chaînes de texte inutiles, ou imprévus.

En règle générale, il s’agit juste d’un problème de syntaxe....

 
 
 
 
 
 
 
 
Attention, cette page est encore en  

SPIP 3 est parfois "exigeant" sur la syntaxe utilisée pour les balises... RTFM [1].

Des filtres affichés en clair ?

La modification introduisant un filtre supplémentaire sur une balise vous montre directement le texte de ce filtre...
Il est probable que le bloc de code-squelette SPIP sera mal écrit :
- le nom de filtre est mal orthographié : étudiez les Filtres
- le parenthésage d’inclusion des paramètres est erroné, soit que vous ayez oublié une accolade fermante, soit que vous ayez écrit une accolade à la place d’une parenthèse, ou réciproquement : vérifiez l’appariement avec un éditeur spécialisé (comme Notepad++ ) Editeurs du WebMestre PC..
- votre expression est bien mise entre parenthèses, mais vous n’avez pas remis l’ensemble entre crochets (la syntaxe obligatoire pour SPIP 3 est de la forme ci-dessous, dès qu’un filtre s’applique à la première balise de champ) :
[     ( #BALISE|filtre{paramètre} )    ]
- vous avez l’Architecture de boucle à l’intérieur d’une partie optionnelle d’une balise de champ..


Merci de nous signaler les coquilles ou erreurs qui figureraient dans cette page.

[1Read The Fucky Manual et vérifiez votre code !


Liens visibles seulement pour les inscrits.

Article publié le 30 novembre 2013, et actualisé en octobre 2014 Provisoire (à compléter...) .

Répondre à cet article