Wagtail 2.8中RTF编辑器的FieldPanel高度

时间:2020-02-13 16:58:34

标签: wagtail wagtail-admin

在Wagtail 2.8中的网站上工作,我的模型具有RichTextField。

它显示在管理编辑器中,但如果字段中没有文本(如创建模型时一样),则默认为一行。

这是使FieldPanel显示更大的一种方法吗?

模型类中的“我的内容面板”简介。说明是富文本字段。

    content_panels = (
    Page.content_panels
    + [
        MultiFieldPanel(
            [
                ImageChooserPanel("image"),
                FieldPanel("start_date"),
                FieldPanel("end_date"),
                FieldPanel("starting_location"),
                FieldPanel("starting_address"),
                FieldPanel("lattitude"),
                FieldPanel("longitude"),
                FieldPanel("ride_difficulty"),
                FieldPanel("google_map_frame"),
            ],
            heading="Event Details",
        ),
        # This is the Rich Text field
        FieldPanel("description", heading="Event Description", classname="full"),
    ]

1 个答案:

答案 0 :(得分:1)

我已经使用自定义CSS处理了它。请找到以下给出的示例。您可以在此处添加所需的CSS以满足您的要求。

.Draftail-Editor{
    border: 1px solid #e6e6e6!important;
    border-radius: 5px!important;
    padding-bottom: 70px!important;
}

并使用webhook注册了CSS。在这方面,我看不到任何其他小部件可以提供帮助。

@hooks.register('insert_editor_css')
def editor_css():
    return format_html(
        '<link rel="stylesheet" href="{}">',
        static('css/custom_admin.css')
    )

相关问题