我对magento 2比较陌生,我之前在Magento 1中开发过,我在几个方面都在努力解决新的布局文件结构,如果可能的话,我希望能帮助你理解一些事情。
我有2个完全不同的产品,其中一个有很多选择,当购买另一个不是,所以我想改变布局结构来移动元素(简短说明,SKU等)以“填补空白”。我已经编辑了'catalog_product_view.xml'并更改了布局文件以适应一组产品。我现在需要更改/添加文件以编辑其他产品的布局。
在Magento 1中,您可以添加如下代码来更改每个产品的布局文件。不是我理想,但我有一个小产品基础,所以是可管理的。
<action method="setTemplate"><template>page/newlayout.phtml</template></action>
我如何在magento 2中执行此操作或类似操作?我想创建一个新的布局文件,然后告诉产品使用它:
catalog_product_view_newproduct.xml
不
catalog_product_view.xml
我可以根据属性集自动生成吗?
我尝试添加:
<move element="product.info.overview" destination="product.info.main" after="-" />
在产品的“布局更新XML”部分中,但这似乎不起作用?任何想法为什么不呢?
我觉得如果有人可以用简单的术语来帮助那些令人惊叹但是任何帮助都会很棒的话,我还没有完全掌握布局意识形态。
提前谢谢。