Я пытаюсь включить страницу, редактируемую через администратор мезанинов, на всех страницах моего сайта. Я прочитал документ Меццанинов и источник и не могу понять, как это сделать.Как включить страницу мезонина с заданным слизнем в базовый шаблон?
Из документов, я думал, что я мог бы передать мою страницу в качестве дополнительного контекста, что-то вроде:
mezzanine.pages.views.page(request, slug, template=u'pages/page.html', extra_context={'mypage':<get_page_by_its_slug>})
Но доктор говорит, что дополнительный контекст является mezzanine.pages.middleware.PageMiddleware объект, который устанавливает пробой из запроса.
Должен ли я написать процессор контекста для этого? Как загрузить определенную страницу своим пулемётом?
Это помогло кому-то здесь, спасибо, что разместили его! – Jake
В этом случае, хотя это работает, это означает, что объект featured_page присутствует на * любой странице, которая в зависимости от того, насколько большой может быть этот объект, может создать некоторые накладные расходы. – Rexford