Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.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_Magento 1.4 - Fatal编程技术网

Templates 产品自定义设计的覆盖问题-Magento

Templates 产品自定义设计的覆盖问题-Magento,templates,magento,magento-1.4,Templates,Magento,Magento 1.4,我在Magento的一个实例上运行多个不同语言的站点 主要有两种风格: 场地1 站点2 每个站点都有一些基于语言的自定义设置,因此每个车间视图都定义了一些模板: 站点2-DE 网站2-英国 现在的问题是,当我应用产品级设计时,它忘记了语言级定义,并跳回主定义 我希望它能像这样工作: 站点2 站点2 DE 产品风格 相反,它似乎是这样工作的: 站点2 站点2 DE 产品风格 其中站点2 DE不会被忽略,因为已定义自定义产品样式。如何使第一个层次结构正常工作,使我的产品样

我在Magento的一个实例上运行多个不同语言的站点

主要有两种风格:

  • 场地1
  • 站点2
每个站点都有一些基于语言的自定义设置,因此每个车间视图都定义了一些模板:

  • 站点2-DE
  • 网站2-英国
现在的问题是,当我应用产品级设计时,它忘记了语言级定义,并跳回主定义

我希望它能像这样工作:

  • 站点2
    • 站点2 DE
      • 产品风格
相反,它似乎是这样工作的:

  • 站点2
    • 站点2 DE
    • 产品风格
其中站点2 DE不会被忽略,因为已定义自定义产品样式。如何使第一个层次结构正常工作,使我的产品样式不会完全覆盖语言样式

图像 这里有一些图片可以帮助您了解我的配置

站点级配置

存储级配置

产品级配置

我认为,当您将设计应用于产品时,您需要编辑全局配置。尝试切换到商店视图(站点2 DE)并为产品应用自定义设计

好吧,我还没能完成我打算用模板覆盖做的事情,但我已经用另一种方式“解决”了这个问题

我没有试图覆盖“自定义设计”,而是通过“自定义布局更新”区域覆盖了特定模板。因此,我将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>