Champ de type « script »
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.
Note : 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 : phpMyForm/form/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]
...
;valeur 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]
...
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 : Définition formulaire
Le label ne s'affichera que si l'attribut width n'est pas défini à all.
heading_group
[field_name]
...
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
group_marge
[field_name]
...
;syntaxe CSS
group_marge=30px
Marge gauche d'un groupe de champs commutable.
Uniquement avec mod :
- group_switch_start
- group_switch_start_end
text_before_data
[field_name]
...
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]
...
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]
...
text_top=Texte affiché au dessus du champ
text_bottom
[field_name]
...
text_bottom=Texte affiché au-dessous du champ
width
[field_name]
...
;Defaut : le script sera uniquement dans la colonne de droite.
width=all
Le script prendra toute la largeur du formulaire.
Source de cet article : https://www.nonoweb.net/phpmyform/types-de-champs/champ-script/