我需要什么:
如何计算四家公司的长度,并限制长度,以便只有四家公司在仪表板上查看。
我们的中级运输系统,
智能以太网接入系统(Ieas 05),
在线扩增系统
智能以太网接入系统(Ieas 03)。
我想要考虑有四家公司名称,如果添加5,那么它就会反映出来。
这是我尝试过的。
{% set foo = item.Product_Name|split(',') %}
{% for i in foo|slice(0, 5) %}
{{ i|length > 50 ? i|slice(0, 100) ~ ' ' : i }}
{% if(loop.last)< 5 %}
,
{% endif %}
{% endfor %}
答案 0 :(得分:3)
怎么样......
{% set names = item.Product_Name|split(',') %}
{% set maxNames = 4 %}
<ul>
{% for name in names|slice(0, maxNames) %}
<li>
{{ name|length < 50 ? name : name|slice(0, 50) ~ '...' }}
</li>
{% else %}
<li>No Results</li>
{% endfor %}
{% if names|length > maxNames %}
<li>More Results Available</li>
{% endif %}
</ul>
如果没有,那么我显然不太确定你实际上在追求什么。
此外,每个名字之间需要,
是什么?
如果你想要更复杂的东西,那么它有可能在模板之外和某种树枝功能中处理。