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