Magento 2无法扩展子主题产品页面的布局

时间:2017-04-26 04:05:43

标签: magento layout parent-child magento2

我创造了一个'父母'主题,从luma& 2个儿童主题(儿童-a和儿童-b)从“父母”主题延伸

在'child-b'中我创造了:

  • 媒体
  • composer.json
  • 为registration.php
  • theme.xml
  • Magento_Theme /布局/ default.xml中

之后我创建了B类并将其主题设置为'child-b'

预期结果

'child-b'的default.xml中的代码对B类和B类的影响B类产品

实际结果

'child-b'的default.xml中的代码仅影响B类,而不是产品

我尝试创建其他布局文件,例如catalog_product_view.xml ......但仍无效。

请帮助我,

最好的关注!

2 个答案:

答案 0 :(得分:0)

这似乎是一个核心错误。与here

中描述的相同

答案 1 :(得分:0)

如果您将主题子主题-b分配给类别B,那么它仅适用于类别或产品列表页面,它不会影响产品详细信息页面。

如果要为自定义产品分配自定义设计,则需要在管理员产品编辑中指定转到

1)_admin-> catalog-> [select a product] - > Schedule Design Update - >新主题 - > [选择主题并保存产品]

清除缓存并重新加载该产品的前端