Balises
Table of Contents
Classes
- Pile
- Conteneur pour modifier les arguments d'une balise SPIP (de classe Champ) à compiler
Functions
- balise_CONFIGURER_SAISIE_dist() : Champ
- Compile la balise `#CONFIGURER_SAISIE`
- balise_GENERER_SAISIES_dist() : Champ
- Compile la balise `#GENERER_SAISIES` qui retourne le code HTML des saisies de formulaire, à partir du tableau des saisies transmises
- balise_SAISIE_dist() : Champ
- Compile la balise `#SAISIE` qui retourne le code HTML de la saisie de formulaire indiquée.
- balise_VOIR_SAISIE_dist() : Champ
- Compile la balise `#VOIR_SAISIE` qui retourne le code HTML de la vue d'une saisie indiquée
- balise_VOIR_SAISIES_dist() : Champ
- Compile la balise `#VOIR_SAISIES` qui retourne le code HTML des vues de formulaire, à partir du tableau des saisies transmises
Functions
balise_CONFIGURER_SAISIE_dist()
Compile la balise `#CONFIGURER_SAISIE`
balise_CONFIGURER_SAISIE_dist(Champ $p) : Champ
Parameters
- $p : Champ
Tags
Return values
Champbalise_GENERER_SAISIES_dist()
Compile la balise `#GENERER_SAISIES` qui retourne le code HTML des saisies de formulaire, à partir du tableau des saisies transmises
balise_GENERER_SAISIES_dist(Champ $p) : Champ
La balise accepte 1 paramètre qui est une liste de descriptions de saisies dont on veut générer le HTML affichant les champs du formulaires
Cette balise est un raccourci :
#GENERER_SAISIES{#TABLEAU_DE_SAISIES}
est équivalent à#INCLURE{fond=inclure/generer_saisies,env,saisies=#TABLEAU_DE_SAISIES}
Parameters
- $p : Champ
-
Pile au niveau de la balise
Tags
Return values
Champ —Pile complété du code à générer
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
Tags
Return values
Champbalise_VOIR_SAISIE_dist()
Compile la balise `#VOIR_SAISIE` qui retourne le code HTML de la vue d'une saisie indiquée
balise_VOIR_SAISIE_dist(Champ $p) : Champ
Cette balise incluera le squelette saisies-vues/_base.html
et lui-même saisies-vues/{type}.html
Parameters
- $p : Champ
Tags
Return values
Champbalise_VOIR_SAISIES_dist()
Compile la balise `#VOIR_SAISIES` qui retourne le code HTML des vues de formulaire, à partir du tableau des saisies transmises
balise_VOIR_SAISIES_dist(Champ $p) : Champ
La balise accepte 2 paramètre :
- une liste de descriptions de saisies dont on veut générer le HTML affichant les vues du formulaires
- un liste des valeurs Cette balise est un raccourcis :
#VOIR_SAISIES{#TABLEAU_DE_SAISIES}
est équivalent à#INCLURE{fond=inclure/voir_saisies,env,saisies=#TABLEAU_DE_SAISIES,valeurs=#TABLEAU_DE_VALEURS}
Parameters
- $p : Champ
-
Pile au niveau de la balise
Tags
Return values
Champ —Pile complété du code à générer