1

我有以下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 管理员中,此字段非常狭窄且难以使用:

在此处输入图像描述

有没有办法让它在管理员中全宽以提供更多的输入空间?

4

2 回答 2

2

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

于 2019-09-11T07:05:50.830 回答
0

我没有亲自这样做,但尝试使用自定义 css 自定义编辑器界面,如官方文档的本节所述。

于 2019-09-10T00:03:48.810 回答