Server : Apache System : Linux webd348.cluster026.gra.hosting.ovh.net 5.15.148-ovh-vps-grsec-zfs-classid #1 SMP Thu Feb 8 09:41:04 UTC 2024 x86_64 User : hednacluml ( 122243) PHP Version : 8.3.9 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl Directory : /home/hednacluml/petits/plugins/auto/saisies/demo/ |
<html> <head> <title>Test de génération de saisies</title> [<link rel="stylesheet" href="(#CHEMIN{spip_formulaires.css})" type="text/css" media="all" title="formulaires" charset="utf-8" />] <style type="text/css"> .formulaire_spip{ width:40%; border:1px solid black; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; } .formulaire_spip ul li{ padding:0.5em; } .formulaire_spip li.fieldset{ padding:0; } .formulaire_spip li.obligatoire{ background:#ffcfcf; } .formulaire_spip .fieldset .legend{ margin:0; font-style:italic; } </style> </head> <body> <h1>Test pour générer des saisies à partir d'une description</h1> <h2>Génération d'une seule saisie</h2> #SET{champ, #ARRAY{ saisie, input, options, #ARRAY{ nom, test, label, Une sorte de titre, explication, Un sorte d'explication, obligatoire, oui } } } <form class="formulaire_spip" action="#SELF" method="post"> <ul> [(#GET{champ}|saisies_generer_html{#ENV**|unserialize})] <li class="boutons"> <input type="submit" class="submit" /> </li> </ul> </form> <h2>Génération complète du contenu (l'intérieur) d'un formulaire</h2> #SET{saisies, #ARRAY{ 0,#ARRAY{ saisie, destinataires, options, #ARRAY{ nom, destinataires, label, Destinataires, choix_destinataires, #ARRAY{0,1,1,2}, type_choix, plusieurs, obligatoire, oui } }, 1,#ARRAY{ saisie, input, options, #ARRAY{ nom, prenom, label, Prénom, } }, 2,#ARRAY{ saisie, input, options, #ARRAY{ nom, nom, label, Nom, obligatoire, oui } }, 3,#ARRAY{ saisie, input, options, #ARRAY{ nom, courriel, label, Courriel, obligatoire, oui }, verifier, #ARRAY{ type, email } }, 4,#ARRAY{ saisie, case, options, #ARRAY{ nom, case, label, Une sorte de case à cocher, label_case, Check la vibes } }, 5,#ARRAY{ saisie, fieldset, options, #ARRAY{ nom, adresse, label, Adresse }, saisies, #ARRAY{ 1,#ARRAY{ saisie, textarea, options, #ARRAY{ nom, voie, label, Voie, obligatoire, non, } }, 2,#ARRAY{ saisie, input, options, #ARRAY{ nom, code_postal, label, Code postal, obligatoire, oui } }, 3,#ARRAY{ saisie, input, options, #ARRAY{ nom, ville, label, Ville, obligatoire, oui } } } }, 6,#ARRAY{ saisie, oui_non, options, #ARRAY{ nom, peutetre, label, Tu veux ou tu veux pas ?, obligatoire, oui, info_obligatoire, " / obligatoire" } }, } } <form class="formulaire_spip" action="#SELF" method="post"> <ul> #GENERER_SAISIES{#GET{saisies}} <li class="boutons"> <input type="submit" class="submit" /> </li> </ul> </form> </body> </html>