如何删除Magento中产品详情页面上的左栏?
我查看了local.xml文件,但我不确定应编辑哪些代码。
答案 0 :(得分:1)
您可以在admin中更改产品列表的模板: - 目录 - >管理类别 - >您的类别 - 选项卡自定义设计 - 字段 - 页面布局
OR
在您的设计布局xml(local.xml或其他内容)中:
<catalog_category_layered>
<reference name="root">
<action method="unsetChild"><name>left</name></action>
</reference>
</catalog_category_layered>
OR
<catalog_category_default>
<reference name="root">
<action method="unsetChild"><name>left</name></action>
</reference>
</catalog_category_default>
您也可以在xml中设置另一个模板:
<catalog_category_layered>
<reference name="root">
<action method="setTemplate"><name>page/1column.phtml</name></action>
</reference>
</catalog_category_layered>
参见模板/页面/模板。
答案 1 :(得分:1)
使用local.xml(阅读5 Useful Tricks For Your Magento local.xml)
<catalog_category_default translate="label">
<remove name="left"/>
</catalog_category_default>
答案 2 :(得分:0)
为什么不删除“左栏”为什么不将产品列表页面更改为其他布局。即2column-right.phtml,1column.phtml或3column.phtml没有必要在99%的大多数情况下物理删除左栏只需更改布局。
首先需要创建或更新local.xml文件如果没有local.xml文件,可以在
中创建一个app-&gt; frontend-&gt; [包名称] - &gt; [主题名称] - &gt; layout-&gt; local.xml
创建此内容后,您可以将此帖中的内容完全复制到该文件中,以便开始使用该文件。
通过LOCAL.XML文件进行所有更新,而不是通过catalog.xml !!这将使得后来的升级变得更加容易。此外,您还可以在一个文件中快速查看对网站所做的所有更改。
以下示例将产品列表页面设置为1列
<?xml version="1.0" encoding="UTF-8"?>
<layout>
<catalog_product_view translate="label">
<reference name="root">
<action method="setTemplate">
<template>page/1column.phtml</template>
<!-- Below are examples of different layouts you can use
<template>page/2columns-right.phtml</template>
<template>page/2columns-left.phtml</template>
<template>page/3columns.phtml</template> -->
</action>
</reference>
</catalog_product_view>
</layout>
希望这会有所帮助,并且是一些新手的指南。