Bonjour à tous 
J’ai un petit souci de cache que je n’arrive pas à régler (SPIP 2). J’ai un squelette article.html qui contient ce bloc inclure :
[(#REM) Inclusion du squelette outils]
<INCLURE{fond=inc/inc-tools}{id_article}>
Dans mon squelette rubrique.html, j’ai l’inclure suivant :
[(#REM) Inclusion du squelette outils]
<INCLURE{fond=inc/inc-tools}{id_rubrique}>
Dans le squelette inc-tools, j’ai le code suivant (boucle condition avec spip bonux) avec l’instruction #CACHE{0} :
…
<BOUCLE_test_art(CONDITION){si #ENV{id_article}|>{0}}>
Envoi
</BOUCLE_test_art>
<BOUCLE_test_rub(CONDITION){si #ENV{id_rubrique}|>{0}}>
Envoi
</BOUCLE_test_rub>
<//B_test_rub>
<//B_test_art>
…
En partant d’un cache vide, je visite une page article. J’obtiens bien le lien spip.php?page=envoyer_mail_article&id_article=15 par exemple. Je visite ensuite une page rubrique, le lien est spip.php?page=envoyer_mail_article&id_article=
Seul un recalcul de la page me permet d’obtenir spip.php?page=envoyer_mail_rubrique&id_rubrique=6
L’inverse produit également un résultat similaire (visite d’une rubrique, le lien est correct puis visite d’un article, le lien reste toujours celui de la rubrique).
Voyez-vous un souci dans ma gestion du cache?
Merci d’avance pour les réponses.
Mathieu