【问题标题】:Using MultiFieldPanel inside a StructBlock在 StructBlock 中使用 MultiFieldPanel
【发布时间】:2020-05-01 09:27:59
【问题描述】:

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

我尝试将block.TextBlock 定义添加到面板的数组中,但是面板和字段都没有出现在表单中。

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

【问题讨论】:

    标签: django wagtail


    【解决方案1】:

    不能在 StreamField 块中使用面板。但是,通过在 StructBlock 类上覆盖 form_template,您可以设置任何您喜欢的 HTML 结构:

    https://docs.wagtail.io/en/stable/advanced_topics/customisation/streamfield_blocks.html#custom-editing-interfaces-for-structblock

    【讨论】:

      猜你喜欢
      • 2016-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-10
      相关资源
      最近更新 更多