问题标签 [magnolia]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
templates - 在 magnolia cms 的模板脚本中包含一个页面
如何将 magnolia 中的页面包含到 magnolia 模板脚本中?
在模板脚本中,我可以从特定页面访问数据,但是如何将该页面加载到模板中?
假设我有 2 个页面,每个页面都有自己的模板。第 1 页包含在其树中第 2 页。我想在第 1 页的模板脚本中包含第 2 页,但不起作用。
非常感谢你 :)
更新
我真正想做的是在我的所有项目页面中包含我的标题。但我不想把它作为一个段落,因为如果我想改变我的标题,我将不得不编辑所有项目的页面。
所以我尝试做的,我不知道这是否是正确的方法是为标题创建一个页面模板。此模板不包含任何 . 或 css,它只是标题的代码。我想做的下一件事是在 magnolia 中创建一个页面,该页面作为页眉。接下来,我想将刚刚创建的页面包含在项目的主模板模型中,但我不知道该怎么做。
我是 Magnolia cms 的新手,最初我尝试使用 stk 创建我的演示站点。唯一的问题是我不能使用 jsp 作为脚本语言,或者至少我在互联网上找不到任何解决方案。我真的不知道freemarker,但这并不是一个大问题。我真的很不情愿使用freemarker,因为将来在一个更复杂的项目中,我可能需要一些freemarker 不支持的功能,但jsp 可以。如果可以使用 magnolia,我想使用 jsp 构建我的网站。
对于这次长时间的更新,我感到很抱歉,但如果有人对最佳实践有什么建议,如果我可以在 jsp 中实现我想要的,我将非常感激。
再次感谢您的时间:)
java - 在 magnolia cms 中配置 fckconfig.js
我正在尝试配置 fck 编辑器以便能够使用它添加图像。
我知道当前格式是在配置文件中设置的,如下所示:
FCKConfig.ToolbarSets["Basic"] = [ ['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink','-','About' ]
我不知道如何改变它。我怎样才能制作一个新的工具栏集并设置它?我不能做的另一件事是访问配置文件。我还没有找到它所在的任何地方。我只能通过 url 访问它.resources/fckeditor/fckconfig.js
。
我在开花的模型类中尝试了以下代码:
FckEditorDialog fck = tab.addFckEditor("body", "Body", "将正文添加到视图"); fck.setConfig("enterMode", "br"); fck.setConfig("customConfigurationsPath", "/myconfig.js");
更改enterMode
有效,但 customConfigurationsPath 无效。在 myconfig.js 中,我输入了以下代码:
我认为我的配置文件的路径可能不好。实在不知道放哪里了。。
非常感谢您的帮助 :)
java - Magnolia CMS 和 Blossom 模块异常
我正在尝试将玉兰(v 4.4.6)与开花(v.1.2.3)进行春季集成。安装并重新启动 tomcat 后,我看到一个错误:(知道如何解决这个问题吗?)
java - 在 jsp 标签中访问 ${..}
我正在使用木兰,我有这个变量:
${def.parameters.subTemplate}
我想设置变量subPath
,我正在执行以下操作
但它不起作用
magnolia - 玉兰@cms.newBar
我正在创建一些 Magnolia 模板,想知道是否有人找到了一种方法来创建一个@cms.newBar
并以某种方式使用一个节点作为可用段落的列表。语法如下:
我想使用该节点来避免在创建新模板时返回并添加新模板。
我在这里看过文档,知道没有指定任何内容,但想看看是否有人找到了方法?
java - Magnolia 看不到自定义 servlet
我在使用 Magnolia Servlet 时遇到了很大的麻烦,到目前为止,我已经尝试了我能想到的一切。
关于magnolia 文档 ,我们可以在模块定义而不是 web.xml 中设置 servlet 定义(这听起来更简洁,特别是对于扩展)
所以我把这段代码放在我的 xml 模块中
然后我为过滤器创建了旁路节点(config.server.filters.bypasses.jcaptcha.xml)
仍然当我请求 localhost/magnolia/jcaptcha.jpg 时,它给了我 404 错误。 “但是”当我将 servlet 定义放入 web.xml 时,它给出了正确的结果。
谁能告诉我我错过了什么?
jackrabbit - 将数据从一个jackrabbit 存储库(Magnolia 存储库)传输/迁移到另一个jackrabbit 存储库
任何人都知道如何将内容从一个 Magnolia CMS 存储库(Jackrabbit 存储库)传输/迁移到我们的应用程序使用的另一个自定义 jacrabbit 存储库?
java - 玉兰认证
这是我在这里的第一篇文章..请帮助我,我没有解决方案
我的问题是我在 magnolia 中创建了一个对话框,用户应该输入我想要阅读的 xsl 文件的 DMS 链接
我使用了 savehandler 并扩展了所需的类
当我开始阅读上传的文件时,我收到了这个错误
注意:我试图从我的计算机路径中读取相同的文件,一切正常
有什么帮助吗?
freemarker - 在 Magnolia 4.5.3 中使用 cusom ftl 文件继承阶段
我正在尝试为阶段编写一个 freemarker 模板,该模板检查是否为此页面定义了一个阶段,如果没有,则尝试从其父页面继承该阶段。标准继承(就像它是默认的,例如页脚)对我不起作用,因为如果需要,用户仍然应该能够为子页面定义不同的阶段。
我已经有一个在 Magnolia 4.4 中工作的模板,但是由于模板 API 的各种变化,这在 4.5 中不可用。所以我尝试将其调整为 4.5:我正在使用 cmsfn.inherit() 函数查找父内容,然后访问该内容的阶段,但我不断收到错误(说它没有指定)。
我的模板:
错误信息:
struts - 自定义 webapp 到 Magnolia?
是否可以将自定义 web 应用程序添加到 Magnolia?
我想编写一个 webapp 或 portlet 来显示电视节目(从自己的数据库中获取数据)并将其集成到 Magnolia 中。
我对编写 webapp(可能是 struts 应用程序或 portlet)没有任何问题。但是如何将其添加到 Magnolia 中?