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

怎样修改magento标签列表页的布局

我们知道,magento前台有标签列表页,网址是http://yourdoamin.com/tag/list/,在这个页面显示所有的商品标签。

在此页面点击任意标签出现标签的搜索结果:/tag/product/list/tagId/xx/,页面标题为"Products tagged with ‘xxxxx’ " ,这个搜索结果页面默认是三栏布局,如何修改成自己想要的布局呢?下面以两栏带左侧栏为例来演示如何修改:

1.打开tag.xml文件编辑,位置为app/design/frontend/base/default/layout/tag.xml

2.搜索“tag_product_list” ,在次块里面加入下面代码:

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

类似这样:

    <tag_product_list translate="label">
        <label>Tagged Products List</label>
        <reference name="root">
            <action method="setTemplate"><template>page/2columns-left.phtml</template></action>
        </reference>
        <!-- Mage_Tag -->
        <reference name="content">
            <block type="tag/product_result" name="tag_products" template="catalogsearch/result.phtml">
                </block><block type="catalog/product_list" name="search_result_list" template="catalog/product/list.phtml"></block>
                <action method="setListOrders"/>
                <action method="setListModes"/>
                <action method="setListCollection"/>
        </reference>
    </tag_product_list>

3.修改后要刻刷新缓存才能生效。

\