Bonjour,
Je code un plugin sous SPIP 1.9.3 qui envoi des alertes par email avec les nouveaux articles associés à une combinaisons de mots-clés.
Le plugin fonctionne bien et je le déclanche dorénavant par un chron du serveur (et non pas le chron SPIP / Plugin).
Je souhaite que mon squelette qui contient le code PHP d'envoi des alertes soit systématiquement calculé comme avec &var_mode=calcul (force le recalcul du php et du cache). Je pourrais simplement ajouter cette option dans le chron du serveur mais le passage du paramètre en url semble réservé aux admins et donc non pris en compte lors d'une execution par un chron serveur.
Le problème semble venir de récuperer_fond qui génère
- un modèle de mail html (noisette) OK avec l'option var_mode=calcul dans le fichier SPIP appelant
- un modèle de mail html (noisette) VIDE sans l'option var_mode=calcul dans le fichier SPIP appelant
Est-il possible de forcer ce comportement ?
- D'ajouter un include intermédiaire avec {var_mode=recalcul}
- De passer var_mode=calcul dans le contexte d'appel de recuperer_fond
- De mette à 0 la variable de cache du fichier principal du plugin et des noisettes html (modèle de mail)
Le tout sans succès.
Merci de votre aide,
Cordialement,
Thomas