使用Liquid Shopify查找站点

问题描述

我想在Liquid Shopify中根据弹头进行一些布局修改

因此,基本上,如果该段存在,则添加一个页面。 我的子页面使用{% subpage "section2" with "section2"%}正常运行,没有任何问题 但我无法使IF正常工作。

我没有运气尝试过这个

{% if site.slug.has_section2? %}
{% subpage "section2"  with "section2"%}
{% endif %}

我不能只包含20个子页面,因为如果它们不存在,Shopify将抛出错误。但是我需要有20的可能性。

编辑

我目前在 pages_show_basic_wide.html

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

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

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

{% subpage "section4" with "section4" %}

问题是我只想调用它们存在的每个IF。否则,网页将引发错误

_section2.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>

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)