Longclaw / Wawtail新手在这里。 Wagtail CMS提供了一个可覆盖的get_context方法,可以将字典值传递到模板中。来自documentation:
class BlogIndexPage(Page):
...
def get_context(self, request):
context = super(BlogIndexPage, self).get_context(request)
# Add extra variables and return the updated context
context['blog_entries'] = BlogPage.objects.child_of(self).live()
return context
Longclaw是一个建立在Wagtail之上的电子商务项目。 Longclaw有一个名为ProductIndex的内置页面模型。有没有办法将变量传递到ProductIndex模板,就像我可以使用get_context?
答案 0 :(得分:0)
好问题。它目前不支持这一点,但如果可行的话会很好。我建议在GitHub上提出一个问题,这样我们就无法将其用于开发(https://github.com/JamesRamm/longclaw)
可以动态添加功能;
def get_context(...):
....
ProductIndex.get_context = get_context
我没试过,所以不能肯定它会起作用!