我使用Magento的单个实例运行几种不同语言的网站。
主要有两种风格:
每个网站都有一些基于语言的自定义,因此每个商店视图都定义了一些模板:
现在的问题是,当我应用产品级别设计时,它会忘记语言级别定义并跳回到主要定义。
我希望它能像这样工作:
相反,它看起来像这样:
由于定义了自定义产品样式,因此不会忽略Site 2 DE。如何使第一个层次结构起作用,以便我的产品样式不会完全覆盖语言样式?
以下是一些可帮助您了解我的配置的图片
网站级配置
商店级别配置
产品级别配置
答案 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)并为产品应用自定义设计。