Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Ну, циклы наверно все-таки нужны, как же без них?
<div class="plate-dishes-item {% if not dish.enabled %}plate-dishes-item_disabled{% endif %}"
data-order-id="{{ dish.order_id }}"
data-dishoptions="{{ dish.dishoption_count }}"
data-add-url="{% if dish.dishoption_count > 1 %}{% url buy-dish-options dish=dish.id %}{% else %}{% url buy-cart-add dishoption=dish.option_id %}{% endif %}"
data-include-id="{{ dish.id }}"
data-hide-on-sort="{% if dish.hide_on_sort %}1{% endif %}">
<div class="plate-dishes-item % if not dish.enabled %plate-dishes-item_disabled% endif %"
data-order-id="% dish.order_id %"
data-dishoptions="% dish.dishoption_count %"
data-add-url="% if dish.dishoption_count > 1 %% url buy-dish-options dish=dish.id %% else %% url buy-cart-add dishoption=dish.option_id %% endif %"
data-include-id="% dish.id %"
data-hide-on-sort="% if dish.hide_on_sort %1% endif %">
Запись list.3 меня вводит в ступор, это некрасиво.
<!-- Вставить в шаблон инклуд nameinclude -->
% nameinclude %
<!-- Вставить в шаблон инклуд tpl_comments, передать в качестве текущего объекта, объект по адресу source.comment_data -->
% tpl_comments => source.comment_data %
<!-- инклуд с именем, указанным в шаблоне -->
{& commentlist }
<!-- инклуд с именем, заданным в переменной -->
{& #name.inc.comment }
Стандарты синтаксиса шаблонизаторов. Первые шаги