Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] [jTpl StandAlone] Balise Meta

Posted by khena on 02/23/2012 17:54

Bonjour,

je pense que la version Standalone du moteur de template ne suit pas forcément les évolutions du moteur de template packagé dans Jelix, mais il y a un petit bug bien génant sur les balises {meta}.

Dans la doc de la version packagée et de la version standalone, il est dit qu'on peut récupérer un tableau de ces metas.

Hors, si c'est bien le cas pour la version packagée, ce n'est pas le cas pour la version standalone : il manque return $this->_meta; à la fonction meta de la classe jTpl du fichier jTpl.class.php.

Pour l'instant, on peut y accéder à travers $tpl->_meta[].

  [Opened] [jTpl StandAlone] Balise Meta

Reply #1 Posted by laurentj on 02/24/2012 10:36

Bonjour,

Chez moi (version 1.0pre), il y a bien un return $this->_meta;. Il y a aussi un return tout court, mais cela n'arrive que dans certains cas. Si tu appelles meta() avant un fetch() ou display(), tu as normalement les valeurs des métas.

Ceci dit, en vérifiant, j'ai découvert un bug (metas traitées deux fois dans certains cas), et j'en ai profité pour changer ce return en return $this->_meta;, comme ça on les récupère dans tout les cas.

Merci pour ta remarque.

PS: la modif sera dispo dans le dépôt ce soir

  [Opened] [jTpl StandAlone] Balise Meta

Reply #2 Posted by khena on 02/24/2012 10:49

Merci pour ta correction.

Effectivement, le bug provient d'un résidu de la beta et pas de la 1.0pre.

Ce sujet peut donc être clôturé.

 
Page
  1. [jTpl StandAlone] Balise Meta