鹡鸰全宽管理员

Wagtail full width admin

我有以下StructBlock

class ArticleSectionBlock(blocks.StructBlock):
    sections = blocks.ListBlock(
        blocks.StructBlock(
            [("header", blocks.CharBlock()), ("content", blocks.RichTextBlock())]
        )
    )

我在我的页面模型中使用上面的块,如下所示:

content = StreamField(
    [("article_sections", blocks.ArticleSectionBlock())], null=False, blank=False
)
content_panels = Page.content_panels + [StreamFieldPanel("content")]

在 wagtail admin 中,这个字段非常狭窄且难以使用:

有没有办法在管理员中使其全宽以提供更多 space 类型?

我没有亲自做过,但尝试使用自定义 css 自定义编辑器界面,如 this section of the official documentation.

中所述

Wagtail 2.7(定于 2019 年 11 月发布)将包括对 StreamField 的重新设计,以解决这个问题和其他问题。同时,安装 wagtail-react-streamfield 包将提供改进的设计。