【问题标题】:Magento: category layout issueMagento:类别布局问题
【发布时间】:2015-04-06 15:13:57
【问题描述】:

我试图删除类别页面右侧的“比较产品”和“查看的产品”块。我在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 和一个几乎空白的页面。页眉和页脚以及右侧的一些块仍然存在,但中间的所有内容都消失了。

我认为这将是一个简单的操作,所以我直接在现场进行了。

【问题讨论】:

    标签: xml magento layout


    【解决方案1】:

    我建议您回滚所有更改,现在删除正确句柄中的块。

    句柄:使一个网址与另一个网址不同的元素。

    所有块都涉及布局中的句柄标记,在您的情况下,您应该仅删除句柄目录类别视图的块。

    然后您可以将下一行放入设计包的 local.xml 中。

    <catalog_category_view>
        <reference name="right">
           <remove name="right.reports.product.viewed"/>
           <remove name="right.reports.product.compared"/>
        </reference>
    </catalog_category_view>
    

    【讨论】:

    • 您好,感谢您的回答。我已经回滚了站点并恢复了布局,因此不再有紧急情况。我尝试将这些行放在 local.xml 中。试图在 frontend>default >mytheme 和 frontend>base>default 中找到它,但它不会使这些东西在其中任何一个中消失。不知道怎么了...
    • 您应该确保您正在编辑正确的文件,如果您激活开发者模式并删除 '
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-16
    • 1970-01-01
    相关资源
    最近更新 更多