首页 > 解决方案 > 有没有办法在 Shopify 的页面中实例化多个静态部分?

问题描述

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

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

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

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

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

标签: shopifyliquid

解决方案


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

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

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


推荐阅读