Форум сайта python.su
shizaИз обсуждения выше понято, что это ошибочная концепция как отдельная сущность, которая легко реализуется имеющимися средствами - наследование, включение и свои теги.
тоже столкнулся с похожей задачей. Никто не придумал более красивое решение?
Офлайн
Вариант с наследованием и включением не устраивает:
1. нельзя комбиноровать несколько оберток произвольным образом.
2. получается довольно громоздкая структура.
3. хочется вид (шаблон) обертки задавать в том шаблоне, откуда инклюдят.
4. некрасиво =)
Вариант с написанием тега не устраивает:
1. приходится множить сущности
2. с шаблонами должен работать врестальщик, а тут ему придется теги писать или программиста все-время дергать…
Офлайн
Я сейчас пользуюсь для этого инклуд+наследование, но тоже хотел бы видеть что-то типа такого:
{% wrapblock 'mywrapper' %}
<div><div>{{placeholder}}</div></div>
{% endwrapblock%}
{%wrap 'mywrapper' %}
html content
{% endwrap%}
Отредактировано (Окт. 21, 2009 17:02:28)
Офлайн
ммм. да. что-то типа такого, но например так:
{%wrap ‘mywrapper1’, ‘mywrapper2’ %}
html content
{% endwrap%}
=)
Офлайн