No description
- si notre fonction commence par _array_maSuperFonction, on teste en premier si la fonction maSuperFonction() exist sinon on teste si _array_maSuperFonction() existe sinon return vide comme cela, on ne casse plus la compat |
||
---|---|---|
action | ||
base | ||
content | ||
formulaires | ||
gamuform | ||
img | ||
inclure | ||
lang | ||
prive | ||
gamuform_autorisations.php | ||
gamuform_fonctions.php | ||
gamuform_options.php | ||
gamuform_pipelines.php | ||
json_gamuform.json.html | ||
paquet.xml | ||
README.md |
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