это мой 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 /
как пурпурный узнать?
Вы ссылаетесь на блок «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>
Других решений пока нет …