Использование MultiFieldPanel внутри StructBlock - PullRequest
0 голосов
/ 01 мая 2020

Если у вас есть класс StructBlock (используется внутри StreamField) ... Можно ли по-прежнему использовать панели Wagtail для группировки некоторых полей (например, MultiFieldPanel) и (в идеале!) Использовать свертываемый класс на панели, чтобы скрыть их в некоторых? что-то вроде «Расширенной» панели?

Я пытался добавить определения block.TextBlock в массив для панели, но ни Панель, ни Поля не появились в форме.

Не могу см. все документы в документах по использованию панелей в StructBlocks:

1 Ответ

2 голосов
/ 01 мая 2020

Невозможно использовать панели внутри блоков StreamField. Однако, переопределив form_template в своем классе StructBlock, вы можете настроить любую HTML структуру, которая вам нравится:

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

...