gamuform/README.md
tofulm bb8283f026 Lors de la declaration d'un objet, on peut le declarer via un objet qui
précise les types de chaine de langue. c'est facultatif
2022-04-16 15:30:31 +02:00

1.1 KiB

Gamuform

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

Déclaration des objets

Il suffit de déclarer la $GLOBALS['gamuform_objets']

  • soit simplement : objet => nom de l'objet
  • soit plus détaillé :
objet => [
	'singulier' => 'nom_singulier',
	'pluriel'   => _T('prefix:nom_pluriel'),
	'creer'     => 'créer un nouvel xxx'
]

exemple :

$GLOBALS['gamuform_objets'] =  array_merge(
	$GLOBALS['gamuform_objets'] ?? [],
	[
		'app_competition' => [
			'singulier' => 'competition',
			'pluriel'   => 'compétitions',
			'creer'     => 'Créer une nouvelle compétition'
		],
		'app_competiteur' => "compétiteurs",
	]
);

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

Et de creer une fonction gamuform/mon_objet.php avec une fonction qui renvoie l'array des saisies

il y a un exemple gamuform/exemple.php

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