Нижний колонтитул пустой, статические блоки не отображаются
Доброе утро, похоже, содержимое моего нижнего колонтитула исчезло, и я не знаю, куда. Я хочу поместить туда модуль рассылки новостей, но он полностью исчез. вот код, который я временно добавил, который должен заставить его отображаться. Это не работает. (Я нашел этот код в Google, но большинство результатов, похоже, 2009 или 2010)
{{block type="newsletter/subscribe" name="footer.newsletter" template="newsletter/subscribe.phtml"}}
Для статического блока и
{{block type="cms/block" block_id="newsletter"}}
Для страницы CMS. Я проверил, есть ли в файлах phtml и xml свои необходимые биты кода в них; subscribe.phtml все еще "готов", и снова он есть
<default>
<reference name="footer">
<block type="newsletter/subscribe" name="footer.newsletter" as="newsletter" before="-" template="newsletter/subscribe.phtml"/>
</reference>
</default>
Не могли бы вы помочь мне понять, как отобразить модуль рассылки (или статические блоки в целом) в нижнем колонтитуле, как это должно быть, пожалуйста? Очень признателен, спасибо.
1
1 answers
Вы можете вызвать рассылку в нижнем колонтитуле, используя php-код
echo $this->getLayout()->createBlock("newsletter/subscribe")
->setTemplate("newsletter/subscribe.phtml")->toHtml();
2
Author: Amit Bera, 2014-10-24 07:30:58