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
Choisir entre la version minifiée de vuejs (sans le debug) ou la version de dev
### Utilisation
## Utilisation
1. Charger l'inclure
```html
<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
*
* @param $flux
* @return $flux
*/
function souscriptions_crayons_vue_affichage_final($flux){
function prefixPlugin_crayons_vue_affichage_final($flux){
if ($flux['args']['type'] === 'souscription') {
$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
> 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;
}
```