如何在 shopify 中的一个部分添加超过 16 个块?

How to add more than 16 blocks in a section in shopify?

我正在为团队成员构建一个新页面。为其新建了一个版块,并尝试在面板上添加一个团队成员,但最多不能添加超过16个。

不可以,16 是 Shopify 设置的硬性限制。解决它的唯一方法是在页面上多次使用同一部分。

编辑:Shopify 上周将每个部分的限制从 16 个块增加到 50 个块,并将每页 20 个部分增加到 25 个部分。

正如我所见,您可以在一个部分中添加超过 16 个块,但不知道具体有多少个限制块。我还没有找到相关文件。

是的,我们可以通过提供 max_blocks 在 shopify 中添加超过 16 个块。请将此代码用于您要添加这些块的部分液体文件。

{%- if section.blocks.size > 0 -%}
  <ul class="brand-carousel section-padding ">
    {%- for block in section.blocks -%}
      <li class="item ">
        {%- if block.settings.link != blank -%}
          <a href="{{ block.settings.link }}">
        {%- endif -%}

          {%- if block.settings.image != blank -%}
            {{ block.settings.image | img_url| img_tag: block.settings.image.alt }}
          {%- else -%}
            {{ 'logo' | placeholder_svg_tag: 'placeholder-svg' }}
          {%- endif -%}

        {%- if block.settings.link != blank -%}
          </a>
        {%- endif -%}
      </li>
    {%- endfor -%}
  </ul>
{%- endif -%}



{% schema %}
{
  "name": "Custom image list",
  "class": "index-section",
  "max_blocks": 16,
  "settings": [
    {
      "type": "text",
      "id": "title",
      "label": "Heading",
      "default": "Logo list"
    }
  ],
  "blocks": [
    {
      "type": "logo_image",
      "name": "image",
      "settings": [
        {
          "type": "image_picker",
          "id": "image",
          "label": "Image"
        },
        {
          "type": "url",
          "id": "link",
          "label": "Link",
          "info": "Optional"
        }
      ]
    }
  ],
  "presets": [
    {
      "name": "Custom image list",
      "category": "Image",
      "blocks": [
        {
          "type": "logo_image"
        },
        {
          "type": "logo_image"
        },
        {
          "type": "logo_image"
        },
        {
          "type": "logo_image"
        }
      ]
    }
  ]
}
{% endschema %}