鹡鸰面板类型中的“classname”

`classname` in panel types of wagtail

Panel Types of Wagtail Page,

class wagtail.admin.edit_handlers.xxxxxPanel(field_name, classname=None, widget=None, heading='', disable_comments=False)

Q1:我想知道 classname= 的可能值的完整列表是什么?我没有找到任何关于这个论点的可靠参考。

Q2:引入classname=的目的是什么?仅用于渲染 Wagtail CMS 编辑页面还是它也影响 published HTML 页面的渲染? (例如,classname=title 将呈现为 <h2> 标记,而不是已发布的 HTML 页面中的 <p> 标记)

classname 选项将给定的字符串添加到编辑界面中面板 HTML 的 class="..." 属性中。不影响前端渲染

因为它只是一个字符串,你可以在那里设置任何你喜欢的值,但当然只有在有相应的 CSS 规则时它才会起作用。 fulltitle 是 Wagtail 本身提供的仅有的文档样式,但可以通过 insert_editor_css 挂钩添加您自己的自定义样式。