1

我正在尝试添加一个扩展我的默认布局的页面。我将内容放在 .phtml 文件中,然后像这样设置布局:

<layout version="0.1.0">
    <customlanding_index_index>
        <reference name="root">
            <action method="setTemplate"><template>page/1column.phtml</template></action>
        </reference>
        <block name="content" as="content" type="core/text_list" template="quantumco/customlanding/landing_page.phtml" />
    </customlanding_index_index>
</layout>

不幸的是,这给我的只是没有内容的布局。我假设我错误地插入了内容块,但我不知道如何让它工作。

4

1 回答 1

1

引用内容块并将您自己的块添加为子块:

<layout version="0.1.0">
    <customlanding_index_index>
        <reference name="root">
            <action method="setTemplate"><template>page/1column.phtml</template></action>
        </reference>
        <reference name="content">
            <block type="core/template" name="landing_page" template="quantumco/customlanding/landing_page.phtml" />
        </reference>
    </customlanding_index_index>
</layout>

如果您的块属于特定类型(我认为它不是基于您提供的代码示例,请替换core/template为您的自定义块类型。

于 2012-07-31T19:04:15.180 回答