我试图删除类别页面右侧的“比较产品”和“已查看产品”块。我在reports.xml中删除了以下两行:
<block type="reports/product_viewed" name="right.reports.product.viewed" template="reports/product_viewed.phtml" />
<block type="reports/product_compared" name="right.reports.product.compared" template="reports/product_compared.phtml" />2
以及catalog.xml中的以下行:
<!-- <block type="core/template" name="right.permanent.callout" template="callouts/right_col.phtml"> -->
现在,我的产品都没有显示,无论我点击什么链接,它都会让我进入一个名为“创建新客户帐户”的页面,其中包含正确的URL和几乎空白的页面。标题和页脚仍然在这里以及一些右侧边块,但两者之间的一切都消失了。
我认为这将是一个简单的操作,所以我直接在现场网站上做到了。
答案 0 :(得分:1)
我建议您回滚所有更改,现在删除正确句柄中的块。
句柄:将一个网址与另一个网址区分开的元素。
所有块都涉及布局中的句柄标记,在您的情况下,您应该仅删除句柄catalog_category_view的块。
然后,您可以将下一行放在设计包的local.xml中。
<catalog_category_view>
<reference name="right">
<remove name="right.reports.product.viewed"/>
<remove name="right.reports.product.compared"/>
</reference>
</catalog_category_view>