Skip to content
Extraits de code Groupes Projets
Valider 267785d4 rédigé par esj's avatar esj
Parcourir les fichiers

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.
parent 7307ec9a
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Chargement en cours
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter