Форум сайта python.su
Здравствуйте, помогите пожалуйста. Нужно сделать что-то наподобии этого:
def Body(block_id):
if block_id>2:
templ = 'txt_blocks/txt_block_pict_right.html'
else:
templ = 'txt_blocks/txt_block_pict_left.html'
return {'id':block_id}
register.inclusion_tag(templ)(Body)
Офлайн
{% ifequal block_id 1 %}
{% include "txt_blocks/txt_block_pict_left.html" %}
{% endifequal %}
{% ifequal block_id 2 %}
{% include "txt_blocks/txt_block_pict_left.html" %}
{% endifequal %}
{% if block_id > 2 %}
{% include "txt_blocks/txt_block_pict_left.html" %}
{% else %}
{% include "txt_blocks/txt_block_pict_left.html" %}
{% endif %}
Офлайн
wonderfulllСпасибо за совет, я об етом думал. Но считаю что такой вариант можно юзать только для себя. А если по правильному то думаю что у дизайнера должен быть один тег на подобии {{ block_tekst }} и никаких больше заморочек.{% ifequal block_id 1 %}
{% include "txt_blocks/txt_block_pict_left.html" %}
{% endifequal %}
{% ifequal block_id 2 %}
{% include "txt_blocks/txt_block_pict_left.html" %}
{% endifequal %}
Офлайн