[Résolu] Cache Cool et _CACHE_COOL_GLOBALS_TO_SAVE

Une question sur Cache cool

Je cite la doc :

Précision pour développeurs : Quand un squelette utilise des globales non officielles pour changer son état et ce qu’il affiche, il convient de les déclarer dans une constante PHP _CACHE_COOL_GLOBALS_TO_SAVE pour permettre a cache_cool de les sauvegarder/restaurer a chaque calcul de cache asynchrone.

J’ai beau lire ça, étudier le code, je ne comprends pas le but et l’utilisation de cette constante _CACHE_COOL_GLOBALS_TO_SAVE.

Quelqu’un utilise cette constante ? J’aimerais bien un cas ou un exemple.

Merci,

Sacrés développeurs ! toujours le sens de la couille majeure.

Arf… merci, j’avais pas rlevé :frowning:

Le cas d’utilisation de cette constante est extrêmement rare : cela concerne le cas où des globales perso influenceraient le contenu affiché par un squelette (soit parce qu’elles sont référencées dans le squelette, dans du PHP du squelette ou dans un filtre).

Ça concerne donc des cas tordus/bricolés qui sont pas du tout recommandés. Et dans ce cas tu aurais des visiteurs qui voient du contenu qui n’est pas celui prévu. Bref, ce truc là était même pas documenté au départ car totalement hors d’un usage lambda du plugin.

1 « J'aime »

Merci.