saisie.php
Déclaration de la classe `Pile` et de la balise `#SAISIE`
Table of Contents
Classes
- Pile
- Conteneur pour modifier les arguments d'une balise SPIP (de classe Champ) à compiler
Functions
- balise_SAISIE_dist() : Champ
- Compile la balise `#SAISIE` qui retourne le code HTML de la saisie de formulaire indiquée.
Functions
balise_SAISIE_dist()
Compile la balise `#SAISIE` qui retourne le code HTML de la saisie de formulaire indiquée.
balise_SAISIE_dist(Champ $p) : Champ
Cette balise incluera le squelette saisies/_base.html
et lui-même saisies/{type}.html
La balise #SAISIE
est un raccourci pour une écriture plus compliquée de la balise #INCLURE
.
La balise calcule une série de paramètre récupérer et à transmettre à #INCLURE
,
en fonction des valeurs des 2 premiers paramètres transmis.
Les autres arguments sont transmis tels quels à la balise #INCLURE
.
Ainsi #SAISIE{input,nom,label=Nom,...}
exécutera l'équivalent de
#INCLURE{nom=nom,valeur=#ENV{nom},type_saisie=input,erreurs,fond=saisies/_base,label=Nom,...}
Parameters
- $p : Champ