为什么我的Magento产品页面的评论部分没有显示?

时间:2012-02-01 09:47:15

标签: templates magento layout

我的产品页is not showing up上的评论部分/标签。 评论标签部分完全是空的。可能是罪魁祸首?

我在目录中启用了'Price','Quailty'和'Value' - >管理评级并刷新所有缓存。但它仍然没有出现。

我检查了当前主题的布局文件夹中的catalog.xml,并在那里找到了“评论”部分:

<action method="addTab" translate="title" module="review">
    <alias>reviews</alias>
    <title>Reviews</title>
    <block>review/product_view_list</block>
    <template>review/product/view/list_tab.phtml</template>
</action>

我仔细检查, /home/my_user/public_html/app/design/frontend/default/my_theme/template/review/product/view/list_tab.phtml 是否存在及其内容似乎没事。这是审查和评级表没有问题。

我在princessly.com上安装了一些其他主题。是否有人覆盖了一些模板/布局文件?

非常感谢!

2 个答案:

答案 0 :(得分:2)

该模块正在运行并启用,因为您可以看到顶部的链接。

其他主题不应该覆盖任何内容,因为它们都应该包含在自己的主题文件夹中。

它看起来像是现代主题的一些变体,因为你有Review选项卡,我假设你已经在布局文件中添加了它。它所指的模板是否正确?你检查过它所引用的文件了吗?

例如,在我的catalog.xml文件中,我添加了以下描述选项卡:

<action method="addTab" translate="title" module="catalog">
  <alias>description</alias>
  <title>Product Description</title>
  <block>catalog/product_view_description</block> 
  <template>catalog/product/view/description.phtml</template>
</action>

你有这样的东西添加你的评论标签吗?

答案 1 :(得分:1)

问题解决了。正如我所怀疑的那样,其他主题之一的模板优先级高于当前主题。重命名该模块的目录名称和刷新缓存。现在评论部分正确显示。

Magento在定制整个商店方面过于灵活。与WordPress不同,主题没有除驻留在一个文件夹之外的任何权限,Magento主题带有几乎可以覆盖整个安装的文件夹和文件,使它们容易相互纠缠,导致难以预测的难以追踪的问题。 / p>

建议的做法是在尽可能少的Magento安装上安装较少的主题。我刚刚安装了2,这就足以解决这个问题,这让我浪费了5个小时。