LINUX.ORG.RU

Ответ на: комментарий от deb

т.е. ты как бы отражаешь список в локальную область видимости шаблона?

P.S. как можно с тобой связаться?

malya
() автор топика
Ответ на: комментарий от malya

нет, я просто пишу, как сказано в документации:

template («template.tpl», tut=tut, tam=tam, syam=syam)

Если нужно в параметр передать, то я делаю грязным php-шным способом: %include «subtpl.tpl» tut=tut tam=tam

Иногда, я всё же в subtpl делаю грязный php-шный хак, с использованием логики - дёргаю напрямую:

%import modul
%tut = modul.func()

Я всё хочу выяснить, как это делается правильно и грамотно, но никак руки не дойдут :(

связаться - deb@51t.ru

deb
()
Ответ на: комментарий от malya

в почту стукнись, если надо, там разберёмся. вроде есть где-то.

Заглянь сюда! Может навеет какие-то мысли.

Сегодня неблагоприятный день для мыслей. Хочется такое решение, которому можно новичков, как азбуке учить. А не набор сложных конструкций, которые человек не сразу поймёт.

deb
()

Делай, как deb говорит, простым способом. Передача списка через kwargs с лямбдами - это, конечно, выглядит модно и по-хакерски, но применять в жизни стоит только в редких случаях. Когда у тебя уже есть список из-за каких-то манипуляций в коде, например.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.