django - 在 StructBlock 中使用 MultiFieldPanel
问题描述
如果您有一个 StructBlock 类(在 StreamField 中使用)...您是否仍然可以使用 Wagtail 面板对一些字段进行分组(例如 MultiFieldPanel)并且(理想情况下!)使用面板上的可折叠类将它们隐藏在某种“高级”面板?
我已经尝试将block.TextBlock
定义添加到面板的数组中,但是面板和字段都没有出现在表单中。
我在文档中看不到有关在 StructBlocks 中使用面板的任何内容:
解决方案
不能在 StreamField 块中使用面板。但是,通过覆盖form_template
您的 StructBlock 类,您可以设置您喜欢的任何 HTML 结构:
推荐阅读
- wordpress - 如何更改 .html 格式的 WordPress 帖子永久链接结构?
- reactjs - 计数器应用程序中的重置计数功能未将计数设置为 0
- c# - 使用 AngularJS 请求调用 WebMethod 时没有被触发
- android - 通过 Room db 中的回调创建触发器后,未创建触发器
- python - 如何绕过 TensorFlow 中的部分(但不是全部)功能的神经网络
- postgresql - 是否可以从 WAL 中恢复 db 两次?
- objective-c - playerItemDidReachEnd 移动到错误的 ViewController
- css - 如何微调列表项目符号/编号的位置
- css - 使引导卡占用空格
- android-layout - 如何仅将约束布局添加到浮动操作按钮?