maj de la doc pour fonctionner avec un formulaire cvt en mediabox ou modalbox
This commit is contained in:
parent
8a05651fb2
commit
8523cf7f6e
1 changed files with 24 additions and 2 deletions
26
README.md
26
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"
|
> * **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
|
> * 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`
|
1. dans `json_gamutable.json.html`
|
||||||
```html
|
```html
|
||||||
"statut" : [(#INCLURE{fond=inclure/statut,id_de_mon_objet}|json_encode)],
|
"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
|
||||||
</a>
|
</a>
|
||||||
</BOUCLE_a>
|
</BOUCLE_a>
|
||||||
```
|
```
|
||||||
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
|
```php
|
||||||
/**
|
/**
|
||||||
* injection du reload de vuejs pour les crayons de l'objet souscription
|
* 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
|
> **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{<a class="modalbox" href="[(#URL_PAGE{souscrire}|parametre_url{id_souscription,#ID_SOUSCRIPTION}|parametre_url{redirect,gamutable})]"><i class="fa fa-pencil"></i></a>}|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)
|
||||||
|
<script type="text/javascript">
|
||||||
|
app.rechargerJson();
|
||||||
|
$.modalboxclose();
|
||||||
|
</script>
|
||||||
|
]
|
||||||
|
```
|
||||||
|
|
||||||
## Attention
|
## Attention
|
||||||
> les Crayons utilise l'api modifier_objet de SPIP qui invalide le cache que si objet est publie,
|
> les Crayons utilise l'api modifier_objet de SPIP qui invalide le cache que si objet est publie,
|
||||||
|
|
Loading…
Add table
Reference in a new issue