Après lecture des 2 tutoriels mentionnés ci-dessous, j'ai vu que l'on peut indiquer ou stocker l'ensemble des champs d'un formulaire, sans utiliser de php, au moyen d'un input de type "hidden" :
<input type="hidden" name="_meta_casier" value="mon_plugin/xxx/" />
(comme indiqué ici : http://www.spip-contrib.net/CFG-comment-s-en-passer et là : http://www.spip.net/fr_article5414.html )
Est-il possible d'indiquer un stockage spécifique à chaque saisie d'un formulaire ?
par exemple :
saisie_A => mon_plugin/dossier_A
saisie_B => mon_plugin/dossier_B
saisie_C => mon_plugin/dossier_xxx/sous_dossier/dossier_C
etc.
Est-il possible d'indiquer un stockage spécifique à chaque saisie d'un
formulaire ?
par exemple :
saisie_A => mon_plugin/dossier_A
saisie_B => mon_plugin/dossier_B
saisie_C => mon_plugin/dossier_xxx/sous_dossier/dossier_C
etc.
Voilà qui m'arrangerait bien !
Non, c'est 1 stockage / formulaire.
Attention aussi, c'est du SPIP 3 ou SPIP 2 + Bonux.
Par contre, il y a malentendu, c'est que meta casier indique le stockage racine des saisies, pas un dossier pour une saisie...
Si tu as 2 saisies, 'name=x' et name='y'
avec casier='mon_plugin/w',
ça va te stocker : mon_plugin/w/x et mon_plugin/w/y
que tu récupères ensuite dans tes squelettes avec #CONFIG{mon_plugin/w/x}
Est-il possible d'indiquer un stockage spécifique à chaque saisie d'un
formulaire ?
par exemple :
saisie_A => mon_plugin/dossier_A
saisie_B => mon_plugin/dossier_B
saisie_C => mon_plugin/dossier_xxx/sous_dossier/dossier_C
etc.
Voilà qui m'arrangerait bien !
Non, c'est 1 stockage / formulaire.
Attention aussi, c'est du SPIP 3 ou SPIP 2 + Bonux.
Par contre, il y a malentendu, c'est que meta casier indique le stockage
racine des saisies, pas un dossier pour une saisie...
Si tu as 2 saisies, 'name=x' et name='y'
avec casier='mon_plugin/w',
ça va te stocker : mon_plugin/w/x et mon_plugin/w/y
que tu récupères ensuite dans tes squelettes avec #CONFIG{mon_plugin/w/x}
MM.
Ah ok, bon c'était optionnel, ça marche déjà bien comme ça.
J'imagine que pour gérer plus précisément les enregistrements d'un formulaire, ça se fait avec un fichier php correspondant, via les fonction charger, vérifier et traiter ?
En passant merci pour ton tuto qui m'a été extrêmement utile.
Est-il possible d'indiquer un stockage spécifique à chaque saisie d'un
formulaire ?
par exemple :
saisie_A => mon_plugin/dossier_A
saisie_B => mon_plugin/dossier_B
saisie_C => mon_plugin/dossier_xxx/sous_dossier/dossier_C
etc.
Voilà qui m'arrangerait bien !
Non, c'est 1 stockage / formulaire.
Attention aussi, c'est du SPIP 3 ou SPIP 2 + Bonux.
Par contre, il y a malentendu, c'est que meta casier indique le stockage
racine des saisies, pas un dossier pour une saisie...
Si tu as 2 saisies, 'name=x' et name='y'
avec casier='mon_plugin/w',
ça va te stocker : mon_plugin/w/x et mon_plugin/w/y
que tu récupères ensuite dans tes squelettes avec #CONFIG{mon_plugin/w/x}
MM.
Ah ok, bon c'était optionnel, ça marche déjà bien comme ça.
J'imagine que pour gérer plus précisément les enregistrements d'un formulaire, ça se fait avec un fichier php correspondant, via les fonction charger, vérifier et traiter ?
En passant merci pour ton tuto qui m'a été extrêmement utile.