Допустим вьюха выводит поле со множеством значений.
Вопрос как переписать следующей поле в зависимости от того больше 1шт в этом множестве выводится или нет?
С мобилки неудобно пробовать, но я бы в твиге проверял на существование переменную field1.1. То есть если у поля более одного значения, то должно быть определено хотя бы второе (индекс 1, у первого 0).
Комментарии
С мобилки неудобно пробовать, но я бы в твиге проверял на существование переменную field1.1. То есть если у поля более одного значения, то должно быть определено хотя бы второе (индекс 1, у первого 0).
Это в админке views можно накликать или только в шаблолны лезть?
В админке, конечно:
REWRITE RESULTS
Override the output of this field with custom text
bla bla bla
{% else %}
blu blu blu
{% endif %}
Да собственно, оказывается, можно и в лоб проверить количество значений:
bla bla bla
PS Сам не пробовал.
Не получатся почему-то:
много изображений
{% else %}
одно изображение
{% endif %}
Выводится "одно изображение", даже когда в поле загружено много.
Если правильно понимаю ошибка в сиснатнсиcе, но
{{ field_produkt_images.getvalue|length > 1 }} - тоже не работает.
Сдаюсь - у меня тоже не работает, хотя в сети куча подобных примеров. Сейчас нет времени плотно разбираться, увы...
Придумал. Можно конечно вывести поле 2 раза. 2й раз со 2-го значения. И проверить это поле на наличие.
Но хотелось бы еще варианты.