在wagtail cms中覆盖模板标签?

时间:2017-02-04 10:31:22

标签: python django templates wagtail

我正在使用ModelAdmin向Wagtail管理员注册自定义模型。我想自定义IndexView。我唯一想做的就是为每一行添加一个按钮。我可以看到行添加了模板标记 - results_list,这会引导我访问results_list.html中的modeladmin/includes

由于这是在@register.inclusion_tag装饰器中注册的,是否可以在我自己的应用中覆盖模板?覆盖模板的正常django方法似乎对我不起作用......

1 个答案:

答案 0 :(得分:1)

您可以在ModelAdmin类上设置自定义button_helper_class来自定义索引页面的按钮:http://docs.wagtail.io/en/v1.8.1/reference/contrib/modeladmin/primer.html#modeladmin-button-helper-class

(顺便提一下,标记和模板的名称为result_list,而不是results_list - 或许这就是为什么你无法覆盖它?)