我有一个有多个品牌的物体。不过,我想把它们按首字母分组。例:--亚马逊,苹果。B-啤酒,百威啤酒,汉堡王。..。
{% for brand in ComponentData.Brands %}
{{ brand.Name }}
{% endfor %}发布于 2019-08-15 15:09:31
我找到了一个解决办法:
{% assign alphabet = "A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z" %}
{% assign alphabet = alphabet | split:',' %}
{% for letter in alphabet %}
-{{ letter }}
{% for brand in ComponentData.Brands %}
{% assign firstletter = brand.Name | truncate: 1, '' %}
{% comment %} or use: {% assign firstletter = brand.Name | slice: 0 %} {% endcomment %}
{% if letter == firstletter %}
--{{brand.Name}}
{% endif %}
{% endfor %}
{% endfor %}https://stackoverflow.com/questions/57504741
复制相似问题