шаблоны — Magento, Static Block не рендерится?

это мой local.xml

<?xml version="1.0" encoding="UTF-8"?>
<layout>
<default>
<reference name="root">
<block type="core/text_list" name="banner" as="banner" translate="label">
<label>Banner Area</label>
</block>
</reference>
<reference name="bannerblock">
<block type="core/template" name="bannerblock" template="banner.phtml" />
</reference>
</default>
</layout>

это мой 1column.phtml

<?php echo $this->getChildHtml('banner') ?>

Я не уверен, почему это не оказано. Я думаю, что это может быть связано с размещение banner.phtml

я должен положить в
приложение / дизайн / интерфейс / х / х / шаблон /

или внутри

приложение / дизайн / интерфейс / х / х / шаблон / страницы / HTML /

как пурпурный узнать?

0

Решение

Вы ссылаетесь на блок «bannerblock» изнутри «bannerblock». Попробуйте переместить блок delaration «bannerblock» в «корневой» эталонный узел:

<?xml version="1.0" encoding="UTF-8"?>
<layout>
<default>
<reference name="root">
<block type="core/text_list" name="banner" as="banner" translate="label">
<label>Banner Area</label>
</block>
<block type="core/template" name="bannerblock" template="banner.phtml" />
</reference>
</default>
</layout>
0

Другие решения

Других решений пока нет …