找到一个带有液体Shopify的站点段塞

找到一个带有液体Shopify的站点段塞,shopify,liquid,slug,Shopify,Liquid,Slug,我想在Liquid Shopify中基于Slug进行一些布局修改 所以基本上,如果slug存在,添加一个子页面。 我的子页面工作正常,没有问题,使用{%subpage“section2”和“section2”%} 但是如果工作,我就不能让工作 我尝试了这个,但没有成功: {% if site.slug.has_section2? %} {% subpage "section2" with "section2"%} {% endif %} 我不能只包含2

我想在Liquid Shopify中基于Slug进行一些布局修改

所以基本上,如果slug存在,添加一个子页面。 我的子页面工作正常,没有问题,使用
{%subpage“section2”和“section2”%}
但是如果工作,我就不能让
工作

我尝试了这个,但没有成功:

{% if site.slug.has_section2? %}
{% subpage "section2"  with "section2"%}
{% endif %}
我不能只包含20个子页面,因为如果它们不存在,Shopify将抛出一个错误。但我需要有20的可能性

编辑

页面中\u show\u basic\u wide.html我目前拥有

{% subpage "section1"  with "section1"%}    

{% subpage "section2"  with "section2"%}

{% subpage "section3" with "section3" %}

{% subpage "section4" with "section4" %}
问题是我只想在每个人都存在的情况下给他们打电话。否则网页将抛出错误

\u section 2.html包含

<section id="section2" class="section2color">
  <div>
    <h4>{{ page.headline }}</h4>
  </div>
  {{ page.basic.content }}
</section>
<div class="section3color">
  <svg class="section2triangle" xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100" viewBox="0 0 100 102" preserveAspectRatio="none">
          <path d="M0 0 L50 100 L100 0 Z" />
  </svg>
</div>

{{page.headline}}
{{page.basic.content}

(每个部分看起来像
section2
,但每个部分都需要不同的颜色代码)

您对属性
的测试是什么意思?另外-是否可能您正在
{%render…
-将
子页面
代码段与
第2节
?(子页面不是标记/对象,我可以看到:)我的代码段和子页面被称为同一事物。您能用render标记更新Q并包含代码段文件本身吗?这会帮助我理解。@cameronhurd信息已添加(我想)这在你的Shopify主题中真的有效吗?我找不到任何关于
{%subpage%}
标签的文档。