将自定义类别模板添加到magento

时间:2013-07-22 07:55:49

标签: magento templates

我正在建立一个网上商店,其中包含超过25家不同商店的产品。对于每个商店,我们在主页上都有类似但略有不同的布局。我想添加额外的模板用于每个商店子主页。我发现我可以将模板添加到local.xml。但是我只能让它适用于一个模板..将多个模板添加到local.xml的正确方法是什么?

    <page>
        <layouts>
            <homepage>
                <label>Home Page</label>
                <template>page/1column-home.phtml</template>
            </homepage>
        </layouts>
    </page>

很多,

1 个答案:

答案 0 :(得分:2)

您有2个解决方案: -

  • 在选择菜单中添加布局页面,因为您必须在模块(config.xml)中添加XML而不是在主题布局(local.xml)中

所以要实现这个,请在​​config.xml中创建自定义模块

  <global>
    .......  
      <page>
        <layouts>
            <custom_layout_page >
                <label>custom_layout_page</label>
                <template>page/custom_layout_page.phtml</template>
                <layout_handle>custom_layout_page</layout_handle>
            </custom_layout_page>
        </layouts>
    </page>
  .......
</global>

见下面的屏幕:

category

OR:

  • 您可以在主题中创建模板phtml文件,例如在文件夹
  
    
      

页/ category_custom_template.phtml

    
  

然后,您可以对要将此文件指定为布局页面或模板根目录的类别使用布局更新

如下面的屏幕截图:

category