我为Hippo CMS(Hippo v7.9.3,CMS v2.26.07)创建了一个自定义插件,该插件为图库集成元素添加了一个按钮'工具栏。该按钮打开一个弹出窗口(在文件上传后),替换网站上的一些图像。
该插件是基于本教程大量开发的: http://www.onehippo.org/labs/adding-a-workflow-to-hippo-cms-editor-toolbar.html 但在我的情况下,我不存储额外的数据,我只使用节点现有的内容。
图像替换工作正常,工作流交互正如预期。但每次成功执行后,Hippo都会在活动流上记录以下行:
This morning, [Warning: Property for 'replaceImages,class=com.wgo.workflow.ImageReplacementWorkflowImpl' not found]
为前端插件的i18n定义的属性正确加载,因为我的自定义消息在单击按钮时出现在前端弹出窗口中。我的插件不使用自定义属性,因为它所采用的唯一输入是从弹出窗口加载的文件(正在运行)。
正在加载存储库中的JCR节点(使用hippolog:与值 image-replacement-workflow:image-replacement-workflow:replaceImages 的交互),我来了假设Hippo接受该节点并尝试在某处找到一个人类可读的名称,并且该查找是当前失败的。
那么,在哪里以及如何定义该消息以避免它看起来像是失败而不是成功?或者,如果无法进行自定义,如何为我的插件完全删除该消息?
我设法跟踪此事件到 org.hippoecm.repository.impl.WorkflowLogger ,并在那里丢失了跟踪。
答案 0 :(得分:1)
这是一个检票口。你有一个方法或动作replaceImages,它正在寻找要显示的消息。我想你可以在路径com.wgo.workflow中添加一个属性文件ImageReplacementWorkflowImpl.properties。应将属性replaceImages设置为您要显示的消息。