maj de la doc

This commit is contained in:
Christophe 2020-03-11 21:10:10 +01:00
parent 870877ea09
commit bd3a72bffe

View file

@ -3,7 +3,7 @@
## Configuration ## Configuration
Choisir entre la version minifiée de vuejs (sans le debug) ou la version de dev Choisir entre la version minifiée de vuejs (sans le debug) ou la version de dev
### Utilisation ## Utilisation
1. Charger l'inclure 1. Charger l'inclure
```html ```html
<INCLURE{fond=inclure/gamutable,env}> <INCLURE{fond=inclure/gamutable,env}>
@ -34,10 +34,8 @@ Choisir entre la version minifiée de vuejs (sans le debug) ou la version de dev
/** /**
* injection du reload de vuejs pour les crayons de l'objet souscription * injection du reload de vuejs pour les crayons de l'objet souscription
* *
* @param $flux
* @return $flux
*/ */
function souscriptions_crayons_vue_affichage_final($flux){ function prefixPlugin_crayons_vue_affichage_final($flux){
if ($flux['args']['type'] === 'souscription') { if ($flux['args']['type'] === 'souscription') {
$flux['data'] .= ' <script type="text/javascript"> app.rechargerJson(); </script>'; $flux['data'] .= ' <script type="text/javascript"> app.rechargerJson(); </script>';
} }
@ -45,3 +43,20 @@ function souscriptions_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
## Attention
> les Crayons utilise l'api modifier_objet de SPIP qui invalide le cache que si objet est publie,
> il faut donc forcer l'invalidation du cache en passant pour le pipeline post_edition
```php
/**
* invalider le cache pour l'objet souscription
*
*/
function prefixPlugin_post_edition($flux){
if ($flux['args']['table'] === "spip_souscriptions") {
include_spip('inc/invalideur');
suivre_invalideur("id='id_souscription/1'");
}
return $flux;
}
```