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-appdam

参见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:扩展对话框并删除给定的继承字段

Magnolia CMS 对话框中没有时区的 DateTime 条目

使用 Blossom 在 Magnolia CMS 对话框中创建自定义字段

Magnolia CMS 5.5.5 从角色中选择

Magnolia 对话框大小