1

我为 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 都会在 Activity Stream 上记录以下行:

This morning, [Warning: Property for 'replaceImages,class=com.wgo.workflow.ImageReplacementWorkflowImpl' not found]

为前端插件的 i18n 定义的属性正在正确加载,因为单击按钮时我的自定义消息出现在前端弹出窗口中。而且我的插件不使用自定义属性,因为它需要的唯一输入是从弹出窗口加载的文件(正在工作)。

由于正在加载存储库中的 JCR 节点(使用 hippolog:interaction 与值image-replacement-workflow:image-replacement-workflow:replaceImages),我开始假设 Hippo 采用该节点并尝试找到一个人可读的名称...某处,并且该查找是当前失败的。

那么,我在哪里以及如何定义该消息以避免将其视为失败而不是成功?或者,如果无法自定义,我如何完全删除插件的该消息?

我设法将此事件跟踪到org.hippoecm.repository.impl.WorkflowLogger,但在那里丢失了踪迹。

4

1 回答 1

1

那是一个检票口消息。您有一个方法或操作 replaceImages,它正在寻找要显示的消息。我认为您可以在路径 com.wgo.workflow 处添加一个属性文件 ImageReplacementWorkflowImpl.properties。属性 replaceImages 应设置为您要显示的消息。

于 2016-05-20T23:55:32.840 回答