magnolia 相关问题

Magnolia是一个基于Java和JCR的开源内容管理系统,面向企业。

如何从Magnolia CMS中的默认目录中替换现有命令

我需要用我自己的实现替换目录'default'中现有的命令'publish'。我创建了自己的模块,并在目录“ default”中添加了命令“ publish”,如下图所示:...

回答 1 投票 0

我如何在FreeMarker模板中重定向到新页面?

我正在使用自定义的Magnolia表单模块(在我公司内部构建)。用户成功提交表单后,我想将用户重定向到成功页面。这可以在模块中完成...

回答 1 投票 2

木兰6.1.1分析器(小写和重音符号)

我正在尝试使用Magnolia CMS 6.1.1版(社区版)的分析器,以通过“Sánchez”和“ Sanchez”之类的单词进行相同结果的搜索,甚至使用“sánchez”或“ ...”之类的小写字母进行搜索。

回答 1 投票 0

在Magnolia CMS中以编程方式渲染模板区域

我正在使用Magnolia CMS 5.4,我想构建一个模块,该模块将呈现页面的某些内容并通过REST API公开它。该任务很简单,但是不确定如何进行和/或从何处开始。 ...

回答 2 投票 1

无法删除Magnolia CMS中的页面

我正在尝试从Pages应用程序中删除页面,并且收到成功消息,但是该页面仍然存在。尝试从JCR删除页面时,这是相同的,我收到成功消息,...

回答 1 投票 1

在木兰中获取组件的父页面节点

我在木兰观察模块中配置了一个侦听器,该侦听器使用info.magnolia.module.observation.commands.RestrictToNodeTypeEventListener作为mgnl:component节点类型。当为NODE_ADDED时,...

回答 1 投票 0


如何使用Jest单元测试Magnolia JavaScript模型?

我写了一个Magnolia JavaScript模型(截短的例子):var Model = function(){this.feedCows = function(){return'母牛已喂饱'; };新模式();我写了一个单元测试尝试...

回答 1 投票 0

如何减少Magnolia JavaScript模型中的列表?

我正在尝试减少Magnolia JavaScript模型中的FreeMarker列表。我希望所有以大写字母“ P”开头的项目。 [#assign list = [“扑克”,“宠物”,“狗”,“猫”,“企鹅”,“桨”,“朋克”]]]]

回答 1 投票 0

木兰观察模块中的侦听器配置-最佳实践问题

当有人添加,删除或更改mgnl:page,mgnl:area和mgnl:component节点类型的节点或属性时,我想触发一个扩展BaseRepositoryCommand的自定义命令。我是...

回答 1 投票 0

使用自定义命令类和木兰对话框的自定义操作

我想实现的是,页面应用程序上的自定义动作打开了一个对话框,其中一个字段用于注释,而两个动作则是取消和提交。提交操作将调用自定义...

回答 1 投票 0

检索并为jcr:mixinTypes分配木兰中的多值属性

尝试在木兰中获取多值属性时出现错误,因为我将其分配给String类型。如何正确读取单值和多值属性(因为两者都存在)? ...

回答 1 投票 0

从cmsfn.link输出中删除.html扩展名?

cmsfn.link模板函数在其输出中包含.html扩展名。例如:$ {cmsfn.link(exampleNode)}→https://examplesite.com/example-page.html如何删除.html扩展名?

回答 1 投票 0

页面模板定义中的addFingerPrint属性?

我正在向Magnolia页面模板定义添加JavaScript文件。例如:jsFiles:index:link:path / to / resource.js addFingerPrint:true当我将addFingerPrint设置为...

回答 1 投票 0

什么! (感叹号)在FreeMarker中可以吗?

我在Magnolia代码示例的FreeMarker代码末尾总是看到感叹号。例如:$ {content.header!}感叹号叫什么,它做什么?

回答 1 投票 0

在Java中的链接哈希图中查找特定键的值

是否有更简单的方法来在Java中的链接哈希图中查找特定键的值? HashMap newmap =(HashMap )entry.getValue();字符串newType =“”; // ...

回答 2 投票 0

在FreeMarker模板中调试效率低的JCR查询吗?

我有一个Magnolia FreeMarker模板,该模板重复执行(每页加载1400次以上)一个简单但不必要的ID JCR查询选择。例如:从BUNDLE WHERE ...中选择BUNDLE_DATA ...

回答 1 投票 0

节点setProperty由于违反约束而在Magnolia CMS中提供RepositoryException

我需要为节点设置以下所有属性,并且我得到一个RepositoryException'jcr:createdBy':'admin''hideInNav':'true''mgnl:template':'something''jcr:created': '2020-01-09T14:...

回答 1 投票 0

无法将字符串转换为javax.jcr.Value

我收到以下错误,当我尝试使用以下代码为JCR节点设置属性时,无法将字符串转换为javax.jcr.Value。 javax.jcr.Node.setProperty(字符串名称,值...

回答 1 投票 1

自定义模板属性中的列表?

我正在页面模板定义中使用自定义模板属性,以在模板脚本中的body标记上呈现CSS类。例如:参数:body:类:example-body-class1 ] [ [遗憾的是,木兰自定义模板属性值不能为列表。我在本地复制了您的示例。当我转储def.parameters.body.classes的值时,它返回null。 ${cmsfn.dump(def.parameters.body.classes)} [#-- Returns --] null (Null)

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.