如何在Wagtail Draftail编辑器中更改H元素的类

时间:2019-07-16 10:15:59

标签: django wagtail

我想在Draftail编辑器中向H1,H2,H3等添加自定义类。

我一直在查看钩子,但是不确定是否在寻找正确的方法,如果您明白我的意思?

例如,我想要的结果是:

<h1 class="custom-h2"> Lorem ipsum dolor sit amet </h1>

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您使用的是RichTextField(),则可以给它features启用或禁用Draftail设置。

class YourPage(Page):

    ...
    custom_model_field = RichTextField(features=["h1", "h2", "h3", "bold", "italic"])

您可以在流域中对RichTextBlock进行以下操作:

class CustomStreamfield(blocks.StructBlock):

    ...
    content = RichTextBlock(features=["h1", "h2", "bold", "italic"])