Использование Webhelpers в шаблоне мако в пирамиде - PullRequest
3 голосов
/ 22 июня 2011

Как использовать Webhelpers в шаблоне Mako в моем приложении Pyramid?


В Pylons у меня была глобальная вспомогательная переменная h для использования в моих шаблонах, чтобы я мог просто сделать:

${h.stylesheet_link("/css/default.css")}

учитывая, что я импортирую stylesheet_link из webhelpers.html.tags в Pylons lib/helpers.py

Я не хочу использовать Akhet и копировать полное поведение Pylons, но просто яВы хотите получить базовое (рекомендованное?) использование пакета, который (цитируется) официально одобрен, но не надстройка Pyramid.

1 Ответ

6 голосов
/ 22 июня 2011

Кулинарная книга в документации ссылается на это здесь

http://docs.pylonsproject.org/projects/pyramid_cookbook/en/latest/templates/templates.html

По сути, вы внедряете помощников, используя событие before-render, чтобы оно было доступно в ваших шаблонах. Надеюсь, это поможет.

...