J'ai un problème étrange. Dans un modèle (phtml)
je définir des mots clés viaPourquoi Magento remplace-t-il mes mots-clés?
$this->getLayout()->getBlock('head)->setKeywords('bla, bla, bla');
Dans un autre .phtml
d'un autre bloc, qui est rendu par la suite, j'ai encore les mots-clés (checked in debugging with ... ->getKeywords()
). Mais, lorsque la page est entièrement rendue, les mots-clés sont définis par défaut. Je ai juste débogué à travers le processus jusqu'à ce que renderLayout()
est terminé, mais je ne trouve pas la ligne, où les mots-clés sont définis par défaut ..
Est-ce que quelqu'un sait une solution de contournement?
Vous dites "un modèle". Les mots-clés sont-ils définis après le rendu de la tête? Essayez de placer un point d'arrêt dans 'template/page/html/head.phtml' pour voir quand il est rendu. – clockworkgeek