2015-04-11 4 views
0

У меня есть шаблон, какTwig визуализации поля со строкой

{% for item in items %} 
    <div class="active">{{ item.values.color }}</div> 
    ... 
{% endfor %} 

тогда я еще один блок, в котором я использую снова item.values.color как:

{% for item in items %} 
    <section class="random">{{ item.values.color }}</div> 
    ... 
{% endfor %} 

Так как я использую несколько раз item.values.color в в другой части моего шаблона я попытался установить переменную

{% set color = item.values.color %} 

, а затем попытался использовать его следующим образом:

{{ color }} 

в одном из шаблонов выше, но похоже, что это не сработало. Любая мысль?

ответ

0

Попробуйте

{% set color %} {# set default color if required #} 

{% for item in items %} 
    {% set color = item.values.color %} 
    <section class="random">{{ color }}</div> 
    ... 
{% endfor %} 

{# use in other blocks #} 
{{ color }} 
Смежные вопросы