覆盖 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
- 也许这就是您无法覆盖它的原因?)
我正在使用 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
- 也许这就是您无法覆盖它的原因?)