【问题标题】:Is there any way to instantiate multiple static sections within a page for Shopify?有没有办法在 Shopify 的页面中实例化多个静态部分?
【发布时间】:2021-11-16 16:38:57
【问题描述】:

我对 Liquid 和 Shopify 开发还很陌生,但我正在摸索。我遇到了一个障碍,似乎我想要完成的事情是不可能的。我正在制作一个主要是 HTML 的静态文章页面,但分散在各处,我想包含一个相关的“您可能会喜欢”部分的实例来显示产品。

<HTML>
{% section 'youMightLike' %}
<HTML>
{% section 'youMightLike' %}

我尝试在模式标记中添加“预设”,虽然这允许我的部分代码放置在主页上的任何位置并按照我认为应该的方式运行,但我的静态页面只允许一个集合选择(然后将其应用于页面上的每个部分)。

我还尝试将块添加到架构中,这样我就可以选择块中的集合,但这似乎合并了整个页面中的所有 {% section 'youMightLike' %} 行。

我是否以正确的方式思考这个问题,还是我应该研究其他什么?

【问题讨论】:

    标签: shopify liquid


    【解决方案1】:

    如果您的主题支持 Online Store 2.0,您所需要的只是一个独特的页面模板,然后您可以通过定制器添加任何必要的部分。

    如果它只是一个普通页面或者你有什么,将你的 HTML 分成一个或多个部分,你可以在页面上包含,然后你可以根据需要移动https://shopify.dev/themes/architecture/sections

    如果您的主题不支持 2.0,那么您可以通过稍微修改它们来创建其他部分,以便它们独特。只需复制该部分,然后以某种方式修改名称,使其不一样。

    【讨论】:

      猜你喜欢
      • 2020-07-20
      • 2020-03-18
      • 1970-01-01
      • 1970-01-01
      • 2016-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-18
      相关资源
      最近更新 更多