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

Posted

技术标签:

【中文标题】修复了 Shopify 上自定义开发部分中的块数【英文标题】:Fixed number of blocks in custom developed section on Shopify 【发布时间】:2018-12-02 06:46:36 【问题描述】:

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

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

我使用了我的液体文件的架构并阅读了文档,但我找不到这样做的方法。我找到了max_blocks,这对我不起作用。

"presets": [

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

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

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

【问题讨论】:

如果您需要 text-image-text 的顺序,为什么不将所有 3 作为字段放在一个块中? (或者在这种情况下使用基本级别设置而不是块?) 这是我的假设。只是认为有一种简单的方法可以修复架构中的元素数量。 【参考方案1】:

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

要走的路是在液体文件中创建一个部分,其中三个块已固定,并且它们在同一文件中的架构中的设置。

【讨论】:

以上是关于修复了 Shopify 上自定义开发部分中的块数的主要内容,如果未能解决你的问题,请参考以下文章

CUDA 估计每个块的线程数和 2D 网格数据的块数

php 修复WordPress网站上自定义徽标的Google Schema错误。

golang 水平和垂直计算相同值的块数

将自定义 CSS 部分添加到 Shopify 主题

要吐出的值范围超过64的块数

UVa 11552 最小的块数(序列划分模型:状态设计)