如果满足特定条件,如何在 Shopify 产品页面上隐藏标签?

诺伯特

一个液体逻辑正在计算最高分(标签)并在产品页面上输出结果。但是,页面上的其他地方也显示了相同的分数(标签)列表。我希望能够隐藏分数列表中的最高分,因为这已经显示在单独的框中。

这是我计算最高分的逻辑:

{%- capture list_of_scores -%}
    {{wa}}|Wine Advocate,
    {{bh}}|Burghound,
    {{ag}}|Vinous,
    {{jr}}|Jancis Robinson,
    {{jg}}|John Gilman
{%- endcapture -%}
{%- capture list_of_scores_num -%}
    {{wa}},
    {{bh}},
    {{ag}},
    {{jr}},
    {{jg}}
{%- endcapture -%}

{% assign scores_array = list_of_scores | split: ',' %}
{% assign scores = list_of_scores_num | split: ',' %}
{% assign highest_score = scores | first | plus: 0 %}

{% assign name = '' %}
{% for score_val in scores %}
    {% assign cur_score = score_val | plus: 0 %}
    {% if cur_score >= highest_score %}
        {% assign highest_score = score_val | plus: 0 %}
        {% assign name = scores_array[forloop.index0] | split: '|' | last %}
    {% endif %}
{% endfor %}

<span>{{ highest_score }}</span>
<h5>{{ name }}</h5>

我试图隐藏列表中的最高标签:

{% if wa != highest_score %}<span>WA {{ wa }}</span>{% endif %}

有什么建议么?

大卫·雅克

{% if wa != highest_score %}此条件将始终为真,因为它似乎wa是一个字符串并且highest_score是一个整数(| plus: 0用于将字符串转换为整数)。整数不能等于字符串。

您也可以尝试转换wa为整数,然后将其与highest_score

{% assign waToInt = wa | plus: 0 %}
{% if waToInt != highest_score %}<span>WA {{ wa }}</span>{% endif %}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在产品页面上显示shopify安全徽标?

Shopify Liquid - 您能否在产品页面上获取特定页面的元字段?

Liquid Shopify - 在自定义登录页面上显示特定产品

如何在液体shopify模板中隐藏自定义滑轨404页面上的页脚

如何开发在产品页面上进行更改的shopify应用程序?

如何在Shopify导航中隐藏特定标签?

根据客户标签在Shopify中使用Liquid隐藏特定产品

如何隐藏页面上的alt标签输出?

满足特定条件时如何在Angular5 / HTML中隐藏链接

如何在“谢谢”页面上获得Shopify交易方式?

我如何在shopify中检查产品页面模板

在 Woocommerce 产品页面中隐藏特定产品标签的按钮

如何等待特定条件满足并隐藏/显示UIButton?

如何加快脚本以隐藏满足特定条件的行

如何在给定特定条件后隐藏标签?

Shopify:在特定页面上启动FB重新定位

将 Shopify 产品放在外部登录页面上

产品页面上的Shopify前端React应用程序

如何在Shopify中捆绑产品?

如何在shopify模板中迭代产品

如何在 Shopify 中更改某些特定产品的运费?

隐藏SwiftUI中特定页面上的标签栏

如何在WooCommerce中限制单个产品页面上产品标签的输出

如何在WooCommerce的同一产品页面上显示产品标签

Shopify - 如何将标签的显示顺序与产品系列中的产品显示顺序相匹配?

为访客用户或特定用户角色隐藏 WooCommerce 商店和存档页面上的特色产品

如何隐藏客户产品页面上添加到购物车的按钮?

如何在shopify中获得“在线商店”销售渠道产品?

替换WooCommerce可变产品页面上的特定属性标签文本