你现在的位置:首页 > PHP网站建设知识库 > magento > 正文

magento商品分类页设置布局的方法

默认的magento商品分类页、商品列表页的布局是三列,我们可以通过以下方式进行设置:

在catalog.xml的<default>里添加

<reference name="root">
<action method="setTemplate"><template>page/2columns-left.phtml</template></action>
<action method="setIsHandle"><applied>1</applied></action>
</reference>

保存后,刷新缓存,就可以把magento的商品目录页布局从3列设成带左侧的两列。

如果我们不想删除之前的默认布局,添加一个新的布局呢?方法如下:

在app/code/core/Mage/Page/etc/config.xml这个文件里的<global><page><layouts>标签的后面添加如下代码:

<new_columns module="page" translate="label">
<label>new column</label>
<template>page/new.phtml</template>
<layout_handle>page_new_columns</layout_handle>
</new_columns>

在后台选择布局的时候就多了new column这个选项。或者通过上面代码选择这个新布局。当然,new.phtml中我们要写入相应的布局代码,才能正确显示。下图是magento存放布局文件的目录。

\