问题描述
我想在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" %}
_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 (将#修改为@)