gpt4 book ai didi

Shopify 液体 : If Statement

转载 作者:行者123 更新时间:2023-12-03 21:45:21 25 4
gpt4 key购买 nike

我正在尝试根据用户查看某个网页的时间启用 div 类,例如:博客、索引或 ../page/webpage

代码是这样的:

{% unless template contains "index" and settings.slideshow_enabled %}
<div class="container main content">
{% endunless %}

“容器主要内容”在导航栏后面显示了一个图像。在其他页面上,图像从导航栏下方开始。这里有一个明显的例子: http://retina-theme.myshopify.com/

我想要相同的主页,链接上面的链接,在选定的页面或模板上:
{% if template == "index" and template == "page" and settings.slideshow_enabled %}
<div class="container main content">
{% endif %}

到目前为止,我没有尝试过任何工作。有小费吗?

编辑:

我还不能回答我自己的问题,但这对 javascript 进行了调整:
{% unless template contains "page" or template contains "index" and settings.slideshow_enabled %} 
<div class="container main content">
{% endunless %}

最佳答案

if 语句中的多个条件在液体中效果不佳。 See a similar question here

一种选择是使用嵌套的 if 语句:

{% if template == "index" or template == "page" %}
{% if settings.slideshow_enabled %}
<div class="container main content">...</div>
{% endif %}
{% endif %}

或者像这样:
{% if template == "index" or template == "page" %}
{% assign correct_template = true %}
{% endif %}
{% if correct_template and settings.slideshow_enabled %}
<div class="container main content">...</div>
{% endif %}

关于Shopify 液体 : If Statement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24468229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com