С учетом словаря значений списка в формате {Name:[Type,Definition,Order]}
как здесь
{% set data = {
'Customer' : ['Form', 'Customer is module for .... etc.', '1'],
'Salutation' : ['Label', 'A greeting in words or actions or the words used at the beginning of a letter or speech.', '2'],
'First Name English': ['Label', 'The name that was given to you when you were born', '3']
} %}
Я хочу зациклить этот словарь и упорядочить по ключу Order
, так как задокументировано и поток вопросов здесь Я сделал
{% for key,value in data.iteritems()|sort(attribute=value[2]) %}
{% if not key=='Name' %}
<div class="item">
<h3 class="item-head item-name tags" contenteditable="true" style="float: left;">{{key}}</h3>
<h3 class="item-label" style="float: left;margin-left: 10px;">{{value[0]}}</h3>
<p class="item-def" style="clear: both;" contenteditable="true">{{value[1]}}</p>
</div>
{% endif %}
{% endfor %}
Но это не было успехом с ошибкой. Итак, можно ли в любом случае зациклить свой словарь, отсортировав его по Order
? Спасибо