如何添加检查以查看Shopify上的收藏是否可用/已发布?

如何添加检查以查看Shopify上的收藏是否可用/已发布?,shopify,liquid,shopify-template,Shopify,Liquid,Shopify Template,当集合未发布/不可用时,如何更正“液体错误:字符串与0的比较失败” 如果我使收藏不可用/未发布,我将 “液体错误:将字符串与0进行比较失败” 在前端 移除 {%if集合['catalog'].产品计数>0%} “快来了”节目 我想这是有问题的产品线,但我需要检查是否有产品 我还尝试添加 {%if集合['catalog']%} 我需要把目录部分完全隐藏起来,直到它可用为止 {% if collections['catalogue'].products_count > 0 %} <

当集合未发布/不可用时,如何更正“液体错误:字符串与0的比较失败”

如果我使收藏不可用/未发布,我将 “液体错误:将字符串与0进行比较失败” 在前端

移除
{%if集合['catalog'].产品计数>0%}

“快来了”节目

我想这是有问题的产品线,但我需要检查是否有产品

我还尝试添加

{%if集合['catalog']%}

我需要把目录部分完全隐藏起来,直到它可用为止

{% if collections['catalogue'].products_count > 0 %}
    <div class="contain collection collection--home" data-intro="fade-in-up">
        <header role="banner" class="collection__title">
            <h1 class="h3 font--condensed text--upper">Catalogues</h1>
        </header>

        <div class="collection-grid">
            {% for product in collections['catalogue'].products limit:1 %}

                {% include 'collection-item' %}

            {% else %}

                <p>{{ 'collections.general.no_matches' | t }}</p>

            {% endfor %}
        </div>
    </div>
{% endif %}
{%if集合['catalog'].产品计数>0%}
目录
{集合['catalog']中的产品的百分比。产品限制:1%}
{%include'集合项“%”
{%else%}
{{'collections.general.no|u匹配'|t}

{%endfor%} {%endif%}

对不起,我是一个流动的Shopify nooob:-/

您可以检查发布日期,因为当未发布时,发布日期为
null

{% if collections['catalogue'].published_at != empty %}
  // your code
{%- endif -%}
请记住,您正在检查代码中的产品数量,但您要求的是收集可用性,这是两件不同的事情。集合可能不可用,但仍有产品

如果要检查产品,请将其替换为:

{% if collections['catalogue'].products.size > 0 %}
  // your code
{%- endif -%}