这是我的本地.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>
这是我的 1 列.phtml
<?php echo $this->getChildHtml('banner') ?>
我不确定为什么没有渲染它。我认为这可能与banner.phtml的位置有关
我应该输入应用程序/设计/前端/x/x/模板/
或内部
app/design/frontend/x/x/template/page/html/
洋红色如何发现?
您正在从"bannerblock"内部引用"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>