我目前正在为Magento 2商店进行自定义店面设计,我正在尝试实现一个不继承基本主题的主题,并且可以在其中定义自己的page_layout
文件而无需扩展任何东西。例如,目前Magento对其布局使用以下继承链... empty.xml
-> 1_column.xml
-> 2_columns.xml
等
我想要实现的是完全覆盖empty.xml
,因此我可以从root
容器开始定义自己的布局。就目前而言,我已经设法使自己的empty.xml
布局出现在后端并将其设置为页面的布局,但是,它会错误地提醒我,其中包含多个具有相同名称的元素版式(在这种情况下为content
)。这说明我没有正确覆盖。
我尝试将声明添加到以下目录...
app/design/frontend/<vendor>/<module>/layout/override/base/empty.xml
app/design/frontend/<vendor>/<module>/Magento_Theme/page_layout/empty.xml
我也没有运气。
我没有理由相信这是开发定制战线的不合理方法,我们将不胜感激。