上周我开始了Magento电子商务。下载并安装Magento主题后,我想知道如何按类别禁用“购物”。阻止我的产品页面左侧?
谁能帮帮我?我做了很多工作来找到答案,但我无法在任何地方找到它。
亲切的问候, 翁
答案 0 :(得分:0)
您可以通过2种方法实现这一目标。
将模板页面更改为1列,2列 - 右侧等,或者创建新的页面模板。
[首选]通过主题XML文件中LOCAL.XML中的布局处理程序删除块。 产品页面的布局处理程序是找到块名称并使用(永久 - 全部通过Magento)或(临时 - 仅在页面中)来删除块。
答案 1 :(得分:0)
在你的
中应用程序/设计/前端/碱/默认/布局/的catalog.xml
评论
<reference name="left">
<block type="catalog/layer_view" name="catalog.leftnav"
after="currency" template="catalog/layer/view.phtml">
</block>
</reference>
这将删除该块。但是将 catalog.xml 覆盖到您的主题并进行更改是一个很好的做法。不要更改核心文件。
修改
如果删除它不起作用,则必须覆盖布局。一种方法是启用模板路径提示,并且在分层导航中,您可以看到呈现过滤器列表的模板文件的路径。默认情况下是
前端\基\默认\模板\目录/层/ view.phtml
获取此文件名后,您可以在布局文件中搜索该文件。它被分配给块的位置。在我的情况下搜索这个
目录/层/ view.phtml
根据覆盖,您可能会有所不同。当您获得分配了该特定模板文件的块而不是注释或将其删除并刷新时。
同时检查您的缓存是否已启用。如果启用清除大小写,请重新索引并再次检查。
您也可以从local.xml文件中删除该块 只需将代码放在local.xml文件中即可。
<?xml version="1.0"?>
<layout version="0.1.0">
<default>
<reference name="left">
<remove name="catalog.leftnav"/>
</reference>
</default>
</layout>
希望这会有所帮助。