From 8523cf7f6e6051eb963f1a5a0e995f023ae37bd7 Mon Sep 17 00:00:00 2001 From: tofulm Date: Thu, 12 Mar 2020 12:06:54 +0100 Subject: [PATCH] maj de la doc pour fonctionner avec un formulaire cvt en mediabox ou modalbox --- README.md | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c915dc2..9e138e5 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ Choisir entre la version minifiée de vuejs (sans le debug) ou la version de dev > * **IMPORTANT** pour le content du json, il que le cle de la KEY de la table soit "id" et non pas "id_souscription" > > * pour les champs date, pour avoir l'ordre de la col, il faut le format : dd/mm/yyyy ou dd/mm/yy -3. Pour utliser des boutons actions : +3. Pour utliser **les actions** : 1. dans `json_gamutable.json.html` ```html "statut" : [(#INCLURE{fond=inclure/statut,id_de_mon_objet}|json_encode)], @@ -31,7 +31,7 @@ Choisir entre la version minifiée de vuejs (sans le debug) ou la version de dev ``` -4. Pour utiliser les crayons, il faut utiliser le pipeline `crayons_vue_affichage_final` +4. Pour utiliser **les crayons**, il faut utiliser le pipeline `crayons_vue_affichage_final` ```php /** * injection du reload de vuejs pour les crayons de l'objet souscription @@ -45,6 +45,28 @@ function prefixPlugin_crayons_vue_affichage_final($flux){ } ``` > **Attention** Pour les crayons, l'invalidation du cache ne se fait que pour les objets publiés +5. Pour utiliser une **mediabox** ou **modalbox**, + 1. Dans le json : ajouter un lien avec la classe mediabox ou modalbox (cf ex de json) + ```html + "modif" : [(#VAL{}|json_encode)], + ``` + 2. Il faut appeler le formulaire en ajax + 3. Dans le traiter du formulaire => supprimer la redirection et ajouter : + ```php + if ($retour === 'gamutable') { + $res['redirect'] = ""; + $res['message_ok'] = "gamutable"; + } + ``` + 4. Dans le html du formulaire, ajouter : + ```html + [(#ENV**{message_ok}|=={gamutable}|oui) + + ] + ``` ## Attention > les Crayons utilise l'api modifier_objet de SPIP qui invalide le cache que si objet est publie,