Ticket #61 (new bug)

Opened 2 years ago

Last modified 1 year ago

metas non prise en compte dans les templates de zones

Reported by: laurentj Assigned to: laurentj
Priority: normal Milestone: Jelix 1.2
Component: jelix:core Version: 1.0alpha5
Severity: major Keywords: template meta zone
Cc: Php version:
Review: Hosting Provider:
Documentation needed: Blocking:

Description

Quand il est affiché une zone dans le template principale, via le tag de template {zone}, les metas qui sont indiquées dans le template de la zone ne sont pas pris en compte.

La faute à jResponseHtml, qui génère le <head> avant d'afficher le template principal. Donc les metas des templates de zones appellées par {zone} sont traités trop tard pour être inclus dans le <head>.

Solution simple mais pas optimum : faire un fetch du template principal dans jResponseHtml, avant de générer le <head>. Mais niveau mémoire, ce n'est pas top..

Note : le problème n'apparait pas pour les zones appelées directement dans les actions via jTpl::assignZone ou jZone::processZone (car à ce moment là, la reponse html n'a pas encore été traitée).

Change History

03/23/07 22:26:59 changed by laurentj

  • blocking changed.
  • milestone changed from Jelix 1.0beta2 to post jelix 1.0.

07/05/07 11:18:52 changed by laurentj

  • milestone changed from Later to Jelix 1.1.

09/05/07 12:33:59 changed by laurentj

  • milestone changed from Jelix 1.1 to Jelix 1.2.
Download in other formats: Comma-delimited Text Tab-delimited Text RSS Feed