2012-07-31 62 views
1

我想添加一个扩展我的默认布局的页面。我把内容在一个.phtml文件,然后安装布局是这样的:在Magento模板中扩展默认布局

<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> 

不幸的是,这一切都让我为我的布局没有的内容。我假设我错误地插入了内容块,但我无法弄清楚如何让它工作。

回答

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您的自定义块类型。

+0

完美的工作!谢谢。 – MrGlass 2012-07-31 19:51:40