在StructBlock内部使用MultiFieldPanel

问题描述 投票:0回答:1

如果您有一个StructBlock类(在StreamField中使用)...您是否仍可以使用Wagtail面板对某些字段进行分组(例如MultiFieldPanel),并且(理想地!)使用面板上的可折叠类以某种方式隐藏它们“高级”面板?

我已经尝试将block.TextBlock定义添加到面板的数组中,但是面板和字段均未显示在表单中。

我在文档中看不到有关在StructBlocks中使用面板的任何内容:

django wagtail
1个回答
0
投票

无法在StreamField块内使用面板。但是,通过覆盖StructBlock类上的form_template,您可以设置所需的任何HTML结构:

https://docs.wagtail.io/en/stable/topics/streamfield.html#custom-editing-interfaces-for-structblock

© www.soinside.com 2019 - 2024. All rights reserved.