Type de champ script

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

mod description

label

[field_name]
...
label=Texte du label

Texte affiché dans partie gauche (*)

Uniquement avec mod :

  • default
  • switch
  • group_start

mod description

(*) 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

mod description

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

mod description

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

mod description

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

mod description

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.