html 用于检查产品是否具有Colo(u)r选项且可用多种颜色的脚本。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 用于检查产品是否具有Colo(u)r选项且可用多种颜色的脚本。相关的知识,希望对你有一定的参考价值。
{% assign has_color = false %}
{% assign option_index = 0 %}
{% for option in product.options %}
{% capture downcased_option %}{{ option | downcase }}{% endcapture %}
{% if downcased_option contains 'color' or downcased_option contains 'colour' %}
{% assign option_index = forloop.index0 %}
{% assign has_color = true %}
{% endif %}
{% endfor %}
{% if has_color %}
{% assign how_many_colors = 0 %}
{% assign colors = '' %}
{% for variant in product.variants %}
{% assign color = variant.options[option_index] | append: ',' %}
{% unless colors contains color %}
{% assign colors = colors | append: color %}
{% assign how_many_colors = how_many_colors | plus: 1 %}
{% endunless %}
{% endfor %}
{% if how_many_colors > 1 %}
<p>Available in more colors</p>
{% endif %}
{% endif %}
以上是关于html 用于检查产品是否具有Colo(u)r选项且可用多种颜色的脚本。的主要内容,如果未能解决你的问题,请参考以下文章
R 包检查尚未运行的函数的参数的最佳做法是啥?
检查belongsToMany关系是否存在 - Laravel
如何在 Woocommerce 中检查产品是不是具有特定的产品属性
text 检查购物车中是否有任何产品具有特定的运输等级
用于检查网站是不是具有搜索引擎友好 URL 的 Ruby 代码
R:如何读取具有 15 位产品 ID 数字的 CSV 文件?