Size: a a a

2020 May 08

🇺L

🇺🇦 Ad Libitum in OctoberCMS
maxim yurasov
loop.index == 1
+
источник

A

Axenia in OctoberCMS
skazhikadyadya (21.85) увеличил карму yurasovm (1945.38)
источник

🇺L

🇺🇦 Ad Libitum in OctoberCMS
Sergey
или же через фильтр first
+
источник

A

Axenia in OctoberCMS
skazhikadyadya (21.85) увеличил карму go1337 (739.45)
источник

🇺L

🇺🇦 Ad Libitum in OctoberCMS
{% if loop.first %}
   {% set fastest_service_name = item.service_name %}

приносит в ключике пустые значения. согласно документации, я должен делать {% set fastest_service_name = "" %} перед for?
источник

🇺L

🇺🇦 Ad Libitum in OctoberCMS
и как мне быть, если я хочу fastest.service_name, твиг ругается?
источник

S

Sergey in OctoberCMS
не так потому что
источник

S

Sergey in OctoberCMS
источник

🇺L

🇺🇦 Ad Libitum in OctoberCMS
Ну, в доке нопейсано вот так:
{% set foo = "" %}
{% for item in list %}
   {% set foo = item %}
{% endfor %}

{# foo is available #}
источник

S

Sergey in OctoberCMS
если используешь first тогда вот так, сначала надо занести в set а потом применить фильтр
источник

S

Sergey in OctoberCMS
если хочешь так, тогда надо проверять ==
источник

🇺L

🇺🇦 Ad Libitum in OctoberCMS
ок, а я могу делать {% set zalupa.huy = "" %} перед for? такой синтаксис возможен?
источник

🇺L

🇺🇦 Ad Libitum in OctoberCMS
типа, чтобы залупа массивом ассоциативным была
источник

🇺L

🇺🇦 Ad Libitum in OctoberCMS
ггг
источник

🇺L

🇺🇦 Ad Libitum in OctoberCMS
и нужно ли тогда объявлять ключи или достаточно имени массива?
источник

S

Sergey in OctoberCMS
{% set arr = your.array | first%}
источник

S

Sergey in OctoberCMS
{{arr}} - будет первым элементов массива
источник

🇺L

🇺🇦 Ad Libitum in OctoberCMS
а внутри {% for как мне присваивать значения этому arr тогда?
источник

🇺L

🇺🇦 Ad Libitum in OctoberCMS
то есть как мне получить arr из {% for?
источник

S

Sergey in OctoberCMS
или
{% for item in array%}
{%if loop.index0 == 0%}
{{varable}}
{%endif%}
{%endfor%}
источник