覆盖 wagtail cms 中的模板标签?

Override template tag in wagtail cms?

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

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

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

(顺便说一下,标签和模板的名称为 result_list,而不是 results_list - 也许这就是您无法覆盖它的原因?)