在框架中运行的 Magnolia 应用程序

Posted

技术标签:

【中文标题】在框架中运行的 Magnolia 应用程序【英文标题】:Magnolia app which runs in frame 【发布时间】:2017-10-16 08:56:08 【问题描述】:

我想创建一个 magnolia 应用程序,它将显示框架中额外页面的内容。我认为这是可能的,但找不到任何示例如何做到这一点。

【问题讨论】:

【参考方案1】:

是的,确实有可能。您正在寻找的是使用EmbeddedPageSubApp 创建自定义应用程序。更多详情documentation

如果您想要简单的示例,请尝试导入并启动this app。它应该在您的子应用程序中启动简单的 JS 游戏。

请记住,您尝试在 iframe 中加载的任何页面都需要使用与主要 Magnolia 应用程序相同的协议,否则浏览器很可能会阻止它。在我给出的示例中,它仅适用于 http,但不适用于 https,如果您想在人们通过 https 连接到您的 Magnolia 时显示某些内容,您也需要将 url 设置为 https .

HTH, 一月

【讨论】:

我在等你的回答))谢谢 Jan。它工作正常。

以上是关于在框架中运行的 Magnolia 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Magnolia CMS 和 Spring MVC

在 magnolia 的页面详细信息视图中检测 iframe 的变化

如何在 Magnolia 应用程序中使用 FreeMarker 模板?

根据 Magnolia 内容应用程序中的下拉值显示/隐藏不同的字段?

保存/取消对话框按钮未显示在 Magnolia 对话框中

将 Magnolia CMS 添加到 OpenShift 应用程序