修复了 Shopify 上自定义开发部分中的块数

Fixed number of blocks in custom developed section on Shopify

我正在为 Shopify 上的主题开发自定义部分。我使用 Debut 主题中的自定义内容模板 (custom-content.liquid) 作为起点。

我需要在其中包含三个固定块 - 文本、图像和文本,按此特定顺序排列。我不想让人们添加或删除它们中的任何一个,或者重新排列它们。

我研究了 liquid 文件的架构并阅读了文档,但我找不到实现它的方法。我发现 max_blocks,这对我不起作用。

"presets": [
{
  "name": "Tripple banner",
  "category": "Advanced layout",
  "blocks": [
    {
      "type": "text"
    },
    {
      "type": "image"
    },
    {
      "type": "text"
    }
  ]
}

我的文本和图像是简单的块,其中包含一些设置。

另一种方法是创建一个没有块的部分,并将我的所有设置从我必须的块移动到那个块。这对我来说似乎很麻烦。有没有更好的方法?

简短的回答是 - 没有大量代码是不可能的。

方法是在 liquid 文件中创建一个部分,该部分固定了三个块及其在同一文件中的架构中的设置。