Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates 如何编辑Magento的评论页面布局?_Templates_Magento - Fatal编程技术网

Templates 如何编辑Magento的评论页面布局?

Templates 如何编辑Magento的评论页面布局?,templates,magento,Templates,Magento,如果你去的话,你会看到这篇文章的评论页面。虽然它们有不同的URL,但在我打开模板提示之后,它们似乎使用了非常相似的模板,例如相关产品和您可能也对块感兴趣的模板 现在我想去掉相关的产品块,你也可能对评论页面中的块感兴趣。问题是它们位于前端/default/xxxx/template/catalog/product/view.phtml中,这也是主产品页面使用的内容 那么,如何在不从产品页面中删除这两个块的情况下删除它们呢 谢谢 您可以在xml文件review.xml中删除这些选项 检查线 把这两行

如果你去的话,你会看到这篇文章的评论页面。虽然它们有不同的URL,但在我打开模板提示之后,它们似乎使用了非常相似的模板,例如相关产品和您可能也对块感兴趣的模板

现在我想去掉相关的产品块,你也可能对评论页面中的块感兴趣。问题是它们位于前端/default/xxxx/template/catalog/product/view.phtml中,这也是主产品页面使用的内容

那么,如何在不从产品页面中删除这两个块的情况下删除它们呢


谢谢

您可以在xml文件review.xml中删除这些选项 检查线 把这两行加进去


Gr.Lex

您可以在xml文件review.xml中删除这些选项 检查线 把这两行加进去


Gr.Lex

创建一个文件app/design/frontend/[您的_包-可能是默认值]/[您的_主题]/layout/local.xml

在该文件中,放入以下XML:

这种方法不需要编辑核心布局文件,也不需要将核心布局文件复制到自定义主题并在其中进行修改,而是可以确保最大的升级能力


即使升级Magento或主题,您的更改也不会被覆盖,主题中文件的本地副本也不会隐藏升级后的文件。

创建一个文件app/design/frontend/[您的\u包-可能是默认值]/[您的\u主题]/layout/local.xml

在该文件中,放入以下XML:

这种方法不需要编辑核心布局文件,也不需要将核心布局文件复制到自定义主题并在其中进行修改,而是可以确保最大的升级能力


即使升级Magento或主题,您所做的更改也不会被覆盖,主题中文件的本地副本也不会隐藏升级后的文件。

谢谢,Vinai!这应该行得通,但我在view.phtml中有硬编码的相关块和upsell块,因为一些奇怪的原因我不记得了。因此,编辑布局XML在这里不是一个选项。有没有办法在.PHTML中检测是否是产品页面而不是其他页面?如果是产品页面,则会显示upsell块和相关块,否则不会显示。非常感谢您的持续帮助!你可以使用Mage::app->getFrontController->getAction->getFullActionName==='catalog\u product\u view'作为一种快速的黑客方式来检查产品详细信息页面视图。谢谢,Vinai!这应该行得通,但我在view.phtml中有硬编码的相关块和upsell块,因为一些奇怪的原因我不记得了。因此,编辑布局XML在这里不是一个选项。有没有办法在.PHTML中检测是否是产品页面而不是其他页面?如果是产品页面,则会显示upsell块和相关块,否则不会显示。非常感谢您的持续帮助!您可以使用Mage::app->getFrontController->getAction->getFullActionName==='catalog\u product\u view'作为检查产品详细信息页面视图的快速黑客方法。
<remove name="product.info.upsell" />
<remove name="catalog.product.related" />
<layout>
    <!-- layout update handle for the product review page -->
    <review_product_list>
        <remove name="catalog.product.related"/>
        <remove name="product.info.upsell"/>
    </review_product_list>
</layout>