2016-07-06 39 views
0

我是新的shopify,但我的研究...此代码应该工作。Shopify字符串替换阵列不工作

{% assign dcor = "decor, decors, Decor, Decors" | split: ", "%} 
{% assign dcors = "décor, décors, Décor, Décors" | split: ", "%} 
{{ product.title | replace: 'dcor', 'dcors' }} 

但是没有运气。

回答

0

没有。将无法工作。你不能匹配/替换数组中的元素。您必须手动更换每个变体

{% assign dcor = "decor, decors, Decor, Decors" | split: ", "%} 
{% assign dcors = "décor, décors, Décor, Décors" | split: ", "%} 
{% assign d = dcor.size | minus: 1 %} 
{% for i in (0..d) %} 
{% assign title = product.title | replace: dcor[i],dcors[i] %} 
{% endfor %} 
{{ title }}