Magnolia CMS:对话框太宽
Posted
技术标签:
【中文标题】Magnolia CMS:对话框太宽【英文标题】:Magnolia CMS: Dialogs too wide 【发布时间】:2021-07-19 14:17:20 【问题描述】:我这里有一个 magnolia 6.2.3 安装,其中编辑对话框太宽(全屏宽度):
我将标记与演示作者的标记进行了比较,发现缺少一些 css 类。
当我将medium
类添加到标记的根节点时,它看起来不错。
如何让 magnolia 呈现正确的标记?
我的猜测是我使用的是过时的小部件集,但使用了 magnolia-vaadin-widgetset-pro:6.2.3
。
更多信息:
这是从 5.5.8 到 6.2.3 的迁移。
它会影响所有 Magnolia 5 UI 对话框以及系统对话框。它不会出现在新的 Magnolia 6 UI 应用程序中,例如 pages-app
或 dam
。
参见About Magnolia
应用程序中的示例:
标记:
作为反例,演示实例中的相同对话框:
编辑2:
好吧,好像是具体Magnolia版本的问题。我可以用mgnl jumpstart -m 6.2.3
重新创建问题。对于 6.2.4,问题不再发生。不幸的是,无法进行更新,我将再投入几个小时来寻找解决方案。
【问题讨论】:
【参考方案1】:很可能,您的对话的对话定义设置为很宽。请参阅dialog definition documentation 中对话框的wide
属性。
【讨论】:
感谢您的帮助,它会影响所有 Magnolia 5 UI 对话框以及系统对话框。我用更多信息和屏幕截图更新了问题。【参考方案2】:问题出在特定的 Magnolia 版本上。
使用mgnl jumpstart -m 6.2.3
可以轻松复制。
谁可以更新。它似乎在 6.2.4 中修复。
很遗憾,我无法更新我的项目。
最痛苦的问题(对话框中的描述字段不可读)我可以通过将magnolia-vaadin-widgetset-pro
更新到 6.2.4 来解决。
【讨论】:
以上是关于Magnolia CMS:对话框太宽的主要内容,如果未能解决你的问题,请参考以下文章
Magnolia CMS- SelectFieldDefinition 的收费对话框
Magnolia CMS 对话框中没有时区的 DateTime 条目