Duplication dans le cache et encore les valeurs d'office pour les dates.
[12552] avait éliminé une des raisons des doublons dans le cache, mais il y en avait deux autres: * les valeurs d'office pour les dates, à force d'êtré déplacées en amont impactaient à présent sur le nom du cache; on revient à la sémantique antérieure sans possibilité de critère conditionnels dessus même avec {{{INCLURE*}}} (qui ne se différence donc de {{{INCLURE}}} que pour {{{ lang }}}); seul changement: l'insertion est beaucoup plus en aval, pour qu'un jour ce soit intégré au compilateur, c'est visiblement la seule solution propre. * lier le md5 du nom du cache à la globale {{{ $fond }}} interdit de fait tout partage de cache entre deux pages de fond différent incluant un même squelette; ce choix ne doit pas être imposé par la fonction standard. Au besoin, on peut toujours concaténer cette valeur maintenant ignorée à la globale {{{ marqueur}}}. Ca ne suffit cependant pas à revenir à l'absence de doublons dans la cache comme en 1.9, car la fonction {{{balise_FORMULAIRE__dyn}}}, en prenant en charge toutes les constructions de contexte pour balises dynamiques, a rajouté dedans des valeurs qui ne servent pas toujours. Il faut remplacer {{{ array_merge }}} par une opération plus précise, fondée sur un nommage commun à tous les formulaires CVT.
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter