覆盖产品定制设计的问题 - Magento

时间:2011-01-07 16:51:51

标签: templates magento magento-1.4

我使用Magento的单个实例运行几种不同语言的网站。

主要有两种风格:

  • Site 1
  • Site 2

每个网站都有一些基于语言的自定义,因此每个商店视图都定义了一些模板:

  • 网站2 - DE
  • 网站2 - 英国

现在的问题是,当我应用产品级别设计时,它会忘记语言级别定义并跳回到主要定义。

我希望它能像这样工作:

  • 网站2
    • Site 2 DE
      • 产品风格

相反,它看起来像这样:

  • 网站2
    • Site 2 DE
    • 产品风格

由于定义了自定义产品样式,因此不会忽略Site 2 DE。如何使第一个层次结构起作用,以便我的产品样式不会完全覆盖语言样式?

图片

以下是一些可帮助您了解我的配置的图片

网站级配置

商店级别配置

产品级别配置

2 个答案:

答案 0 :(得分:1)

好吧,我无法完成我对模板覆盖的处理,但我已经用另一种方式解决了这个问题。

我没有尝试覆盖“自定义设计”,而是通过“自定义布局更新”区域覆盖了特定模板。所以我将phtml文件(重命名为唯一)移动到主模板,然后在“自定义布局选项”中执行类似的操作

  <reference name="product.info">
        <block type="catalog/product_view_type_grouped" name="product.info.grouped" as="product_type_data" template="catalog/product/view/type/grouped-beamclamp.phtml" />
  </reference>

模板名称是新名称。

答案 1 :(得分:0)

我认为当您将设计应用于产品时,您可以编辑全局配置。尝试切换到Store View(Site 2 DE)并为产品应用自定义设计。