Показывать конкретные изображения, если число написано в определенном поле - PullRequest
0 голосов
/ 17 февраля 2019

Я недавно начал с ветки.Для интернет-магазина я хочу отобразить определенные изображения, если в определенном поле есть число.Это мой код:

{% if not myItemData.free1 is empty %}
    <img class="free1img" 
         src="/documents/gefahrenicons/{{ myItemData.free1 }}.gif"
{% endif %}

Это работает, пока в поле записано только одно число.Когда я помещаю 02 в поле, веб-интерфейс показывает изображение 02.gif из этой выбранной папки.

Может ли кто-нибудь помочь мне, как бы я загружал несколько изображений, когда они написаны в поле следующим образом: 02,03, 04

В этом случае должны быть показаны изображения 02.gif, 03.gif и 04.gif.Сейчас он пытается загрузить одно изображение с именем 02, 03, 04.gif

Привет, Малвин

1 Ответ

0 голосов
/ 17 февраля 2019

Вы ищете фильтр split

{% if not myItemData.free1 is empty %}
    {% for image in myItemData.free1|split(',') %}
    <img class="free1img" src="/documents/gefahrenicons/{{ image|trim }}.gif" />
    {% endfor %}
{% endif %}

демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...