如何在 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 %}
我正在为团队成员构建一个新页面。为其新建了一个版块,并尝试在面板上添加一个团队成员,但最多不能添加超过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 %}