请更正XML数据,然后重试。元素“ referenceBlock”:不应使用此元素


13

请更正XML数据,然后重试。元素'referenceBlock':不应使用此元素。预期是(referenceContainer,container,update,move)之一。行数:1

尝试通过设计 -> 布局更新XML删除页面标题时遇到此错误

这是我用来删除代码块的代码:

<referenceBlock name="page.main.title" remove="true"/>

referenceContainer工作正常,但仅与referenceBlock有关

Answers:


19

我得到了解决,使用referenceBlock里面referenceContainer工作正常,可能是任何人的帮助。

<referenceContainer name="page.wrapper">
        <referenceBlock name="page.main.title" remove="true"/>
</referenceContainer>

0

我有同样的错误,而我要解决的错误是上一篇已接受答案的答案:)

所以我要补充的是,对于有兴趣的人,此错误很可能与magento迁移有关...

请更正XML数据,然后重试。元素“引用”:不应使用此元素。预期是(referenceContainer,container,update,move,head,body)之一。行数:1

一旦打开页面,CONTENT-> PAGES-> PAGES(ELements)就会在DESIGN-> LAYOUT UPDATE XML下的字段中为其编码错误。

因此,在新的Magento 2.2.6版本上面对此问题时...

我删除了它并保存了页面,错误消失了,页面也被保存了,因为设置是为不再需要的magento 1.9x旧模板的样式更新编码的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.