Ce type de champ spécial, ne contient aucun champ de formulaire.
Il permet d'intégrer à l'endroit désiré du code PHP, HTML, ou du simple texte.
la valeur de field_name est indifférente (elle ne sert pas directement dans le formulaire, aucune valeur n'est envoyée). Il faut seulement qu'elle soit unique.
Attributs
Description des divers attributs possibles pour le champ de type script.
Les attributs field_type et script sont requis.
Si les autres attributs ne sont pas définis, la valeur défaut est prise en compte.
field_type
[field_name]
field_type=script
...
script
[field_name]
script=my_file.txt
...
Fichier contenant le code ou le texte à insérer.
Le fichier peut être un simple fichier texte (avec ou sans extension), un fichier PHP, etc.
- Dans le dossier : form_name/scripts.
- Si plusieurs fichiers à insérer, les séparer par une virgule.
- Le fichier doit être défini, sinon une erreur sera affichée.
mod
[field_name]
...
;défaut : default
mod=group_start
Valeurs possibles :
- default
- group_start
- group_start_end
- group_inside
- group_end
- switch (field_type : checkbox, radio, select)
- group_switch_start
- group_switch_start_end
label
[field_name]
...
;défaut : ''
label=Texte du label
Texte affiché dans partie gauche (*)
Uniquement avec mod :
- default
- switch
- group_start
(*) Voir les différentes options (col_label et pos_label) d'affichage du label dans les options du formulaire
col_label
[field_name]
...
;défaut : 1
col_label=0
La colonne label ne sera pas affichée. (equivalent à width=all)
Si le texte de l'attribut label est défini, il sera ignoré.
A la différence de l'option col_label qui concerne tous les champs du formulaire, l'attribut col_label ne concerne que le champ courant.
heading_group
[field_name]
...
;défaut : ''
heading_group=Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Texte affiché au dessus du 1er champ d'un groupe.
Uniquement avec mod :
- group_start
- group_start_end
- group_switch_start
- group_switch_start_end
groupe_marge
[field_name]
...
;défaut : ''
group_marge=30px
Marge gauche (syntaxe CSS) d'un groupe de champs commutable.
Uniquement avec mod :
- group_switch_start
- group_switch_start_end
text_before_data
[field_name]
...
;défaut : ''
text_before_data=Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Texte affiché en haut du bloc data.
Uniquement avec mod :
- default
- switch
- group_start
text_after_data
[field_name]
...
;défaut : ''
text_after_data=Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Texte affiché en bas du bloc data.
Uniquement avec mod :
- default
- group_switch_start_end
- group_end
text_top
[field_name]
...
;défaut : ''
text_top=Texte affiché au dessus du champ
text_bottom
[field_name]
...
;défaut : ''
text_bottom=Texte affiché au-dessous du champ
width
[field_name]
...
;défaut : ''
width=all
Le script prendra toute la largeur du formulaire. (Par défaut, le script sera uniquement dans la colonne de droite).
show_div
[field_name]
...
;défaut : 1
show_div=0
Aucun bloc HTML n'entoure le bloc script. Utile, par exemple, si le script ne contient que du code javascript.
Source : http://www.nonoweb.net/phpmyform-champ-de-type-script