No description
Find a file
2024-11-15 20:00:33 +01:00
action ajout de la suppression d'une ligne d'un objet 2022-03-31 10:36:15 +02:00
base refonte de ce plugin jamais utiliser pour essayer de fabriquer des 2022-03-30 15:15:01 +02:00
content maintenant que l'on a ajouté l'autorisation générale pour voir le json, on les ajoutes pour l'edition / suppression 2022-05-10 11:35:23 +02:00
formulaires fix: lors du commit PSR, oublie ';' 2024-02-07 14:52:14 +01:00
gamuform feat: ajout ordreCol pour le json 2023-04-13 09:20:32 +02:00
img maj de la bdd et debut de form 2020-03-30 17:32:01 +02:00
inclure fix: compatible chaine de langue 2023-05-03 00:34:25 +02:00
lang feat: trad esp 2023-09-22 13:08:41 +02:00
modeles lien editer / supprimer, on passe par des modeles pour pouvoir etre surcharge 2022-05-11 10:34:33 +02:00
prive dimension du svg 2020-03-30 15:50:25 +02:00
gamuform_autorisations.php double coquilles 2022-05-11 10:46:06 +02:00
gamuform_fonctions.php feat: on essaye encode en json en tenant compte du typage 2024-06-04 22:29:39 +02:00
gamuform_options.php Derniers gros changement qui ne cassent pas la compatibilité : 2022-06-30 21:53:59 +02:00
gamuform_pipelines.php refonte de ce plugin jamais utiliser pour essayer de fabriquer des 2022-03-30 15:15:01 +02:00
json_gamuform.json.html feat: on essaye encode en json en tenant compte du typage 2024-06-04 22:29:39 +02:00
paquet.xml Chore : compat 4.* 2024-11-15 20:00:33 +01:00
README.md Derniers gros changement qui ne cassent pas la compatibilité : 2022-06-30 21:53:59 +02:00

Gamuform

Plugin pour générer des formulaires via saisies et des vues via gamutable semi automatiquement.

Configuration de l'interface pour chaque objet

Chaines de langues de l'interface (2 possibilités)

  • On déclare la $GLOBALS['gamuform_i18n']['nom_objet']
$GLOBALS['gamuform_i18n'] =  array_merge(
	$GLOBALS['gamuform_i18n'] ?? [],
	[
		'app_competition' => [
			'singulier' => 'competition',
			'pluriel'   => 'compétitions',
			'creer'     => 'Créer une nouvelle compétition'
		]
	]
);
  • On cree un fichier de lang mon_objet_fr.php, avec les 3 cles (singulier, pluriel, creer)

Configuration des objets pour les saisies et pour l'affichage avec gamutable

Il faut creer une fonction gamuform/mon_objet.php avec une fonction qui renvoie l'array des saisies, qui peut etre enrichi par des entrées gamutables

il y a un exemple commenté dans gamuform/exemple.php avec toutes les possibilités offertes

Page

Il suffit d'appeler cette page spip.php?page=voir_gamuform, en paramettre le nom de l'objet voulu &objet=auteur : spip.php?page=voir_gamuform&objet=auteur