Keats / tera

A template engine for Rust based on Jinja2/Django
http://keats.github.io/tera/
MIT License
3.36k stars 280 forks source link

How to split a string into a loopable array #883

Closed sunkaifei closed 7 months ago

sunkaifei commented 7 months ago

The data stored in my database is in string format

/upload/article/2023/12/14/dd40ac80-b9f7-4435-bbd8-c1199d6d4811.png|/upload/article/2023/12/14/e0830a32-87b0-400f-918c-8d51135be1df.png

然后怎么指定一个符号作为分隔符,给分割后再循环出来,下面代码是大概想要的效果,但是肯定不对,因为报错了

`

                    {% set image_items = article.title_image | split('|') %}

                    {% for image_item in image_items %}
                    <img src="{{image_item}}" alt="">
                    {% endfor %}

`

Friends who know, please let me know. Thank you first

sunkaifei commented 7 months ago

Sorry, it's already resolved

`

                    {% set image_items = article.title_image | split(pat="|") %}

                    {% for image_item in image_items %}
                    <img src="{{image_item}}" alt="">
                    {% endfor %}

`