Documentation du code de SPIP et de ses plugins

Saisies

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_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
syntaxe

#GENERER_SAISIES{#TABLEAU_DE_SAISIES}

uses
Pile::recuperer_et_supprimer_argument_balise()
uses
Pile::creer_et_ajouter_argument_balise()
see
balise_INCLURE_dist()
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
syntaxe

#SAISIE{type,nom[,option=xx,...]}

uses
Pile::recuperer_et_supprimer_argument_balise()
uses
Pile::creer_balise()
uses
Pile::creer_et_ajouter_argument_balise()
see
balise_INCLURE_dist()
Return values
Champ

balise_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
syntaxe

#VOIR_SAISIE{type,nom[,option=valeur,...]}

uses
Pile::recuperer_et_supprimer_argument_balise()
uses
Pile::creer_et_ajouter_argument_balise()
uses
Pile::creer_balise()
see
balise_INCLURE_dist()
Return values
Champ

balise_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
syntaxe

#VOIR_SAISIES{#TABLEAU_DE_SAISIES}

uses
Pile::recuperer_et_supprimer_argument_balise()
uses
Pile::creer_et_ajouter_argument_balise()
see
balise_INCLURE_dist()
Return values
Champ

Pile complété du code à générer


        
On this page

Search results