Почему Magento перезаписывает мои ключевые слова? - PullRequest
2 голосов
/ 15 июня 2011

У меня странная проблема.В шаблоне (phtml) я устанавливаю ключевые слова с помощью

$this->getLayout()->getBlock('head)->setKeywords('bla, bla, bla');

В другом .phtml из другого блока, который отображается впоследствии, у меня все еще есть ключевые слова (checked in debugging with ... ->getKeywords()).

Но когда страница полностью отображается, ключевые слова устанавливаются по умолчанию.Я просто отлаживал весь процесс до тех пор, пока не закончится renderLayout(), но не могу найти строку, где ключевые слова установлены по умолчанию.

Кто-нибудь знает какой-нибудь обходной путь?

1 Ответ

2 голосов
/ 16 июня 2011

Похоже, вам не хватает заключительной цитаты вокруг "головы".Должно быть:

$this->getLayout()->getBlock('head')->setKeywords('bla, bla, bla');
...