Documentation du code de SPIP et de ses plugins

Saisies pour formulaires

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

        
On this page

Search results