Shopify定义架构

时间:2018-04-16 06:53:19

标签: schema shopify footer

我错误地删除了Providence主题中的'footer.liquid'文件。

我无法在部分中创建新的footer.liquid文件,因为我收到以下错误:

“新架构与当前设置值不兼容。块'1523601164583'的类型值无效。必须在架构中定义类型。新架构与当前设置值不兼容。块'1523858388687'的类型值无效。必须在架构中定义类型。新架构与当前设置值不兼容。块'1523592394611'的类型值无效。必须在架构中定义类型。新架构与当前设置值不兼容。块'1523858779593'的类型值无效。必须在模式“

中定义类型

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我知道已经有一段时间了,但是如果有人最终在这个线程上寻找相同的东西,或者问题的发布者到目前为止没有找到解决方法(可能不是这样),我将尝试回答我如何解决这个问题。

首先,据我了解,每次我们在节模式中添加或修改某些值时,为什么会发生这种情况,位于 config settings_data.json >文件夹,将在使用该部分时在其中生成设置。 因此,当我们回到该部分并更改例如 block type 时,它将不再与 settings_data.json < / strong>,这样您就会收到错误提示。

那怎么解决呢?我们只需进入Shopify Store Adimin并删除使用我们已更改类型的块,完成此操作后,我们可以轻松定义所需的任何新类型,重新添加块,这样就不会再收到错误。