我安装了magento 1.9。
在安装了widget和slieshow之后,我的页面看起来像这样,
在这里,我想删除最近浏览过的产品并比较产品。
所以我在app / design / frontend / modern / layout / catalog.xml中移除了(这些行我删除了)
<block type="catalog/product_compare_sidebar" before="cart_sidebar" name="catalog.compare.sidebar" template="catalog/product/compare/sidebar.phtml"/>
但仍然保持侧边栏。
任何人都可以帮助我吗?
答案 0 :(得分:2)
转到magento管理员点击cms主页,点击设计现在选择布局1列现在保存并刷新页面
答案 1 :(得分:0)
要从主页删除到管理面板CMS / PAGES /主页,然后转到设计选项卡,第一个选项是布局。将其更改为1列。因此,它会将(仅)主页的布局更改为一列而不是左右。
答案 2 :(得分:0)
<div class="MagicSlideshow" data-options="width: 400px; height:187px;">
使用此代码
答案 3 :(得分:0)
我遇到了同样的问题,并且能够使用xml删除比较块。
在我的情况下,我不想更改为1列布局,因为我已经使用右列布局完成了。
<强>解决方案强>:
转到第55行,删除或注释掉整个<reference name="right">
块:
<reference name="right">
<block type="catalog/product_compare_sidebar" before="cart_sidebar" name="catalog.compare.sidebar" template="catalog/product/compare/sidebar.phtml"/>
<!--<block type="core/template" name="right.permanent.callout" template="callouts/right_col.phtml">-->
<!--<action method="setImgSrc"><src>images/media/col_right_callout.jpg</src></action>-->
<!--<action method="setImgAlt" translate="alt" module="catalog"><alt>Keep your eyes open for our special Back to School items and save A LOT!</alt></action>-->
<!--</block>-->
</reference>
转到第178行(对于rwd_default)或165(对于base_default)并删除或注释掉<customer_account_index>
代码块:
<customer_account_index>
<reference name="right">
<action method="unsetChild"><name>catalog.compare.sidebar</name></action>
</reference>
将文件保存到自定义主题布局文件夹中,作为&#34; catalog.xml&#34;。
答案 4 :(得分:0)
您可以在主题的布局文件中取消设置比较边栏。我添加了一个新文件 /app/design/frontend/myTheme/layout/local.xml 我使用以下方法取消比较边栏:
<?xml version="1.0" encoding="UTF-8"?>
<layout>
<default>
<action method="unsetChild"><name>catalog.compare.sidebar</name></action>
</default>
</layout>
不要编辑默认文件,因为它们会在更新时被覆盖。