Ce plugin ajoute une option {ajaxload}
à la balise #INCLURE
. La noisette n’est alors pas incluse, mais chargée dynamiquement en Ajax au chargement de la page.
Autre méthode : {ajaxload=html}
fabrique une noisette statique (en HTML non dynamique) dans /local/cache-ajaxload
, son appel se faisant ainsi hors SPIP. Le cache n’est donc plus géré par le #CACHE
de SPIP ; il est par défaut de 2 heures, on peut le forcer en ajoutant le critère {ttl_ajaxload=60*60*24}
.
Permet de plus d’utiliser l’inclusion ESI de Varnish, en indiquant {ajaxload=esi}
.
Pour gérer les chargements Ajax « à la main », on peut récupérer l’URL des noisettes en modifiant le critère :
— {ajaxload=url}
retourne l’URL de la noisette dynamique ;
— {ajaxload=url_html}
retourne l’URL du fichier HTML statique.