Alfresco:ftl中的显示mltext-InvalidReferenceException-Expression res.getPropertyValueByQueryName('t.cm:title')未定义

Alfresco:ftl中的显示mltext-InvalidReferenceException-Expression res.getPropertyValueByQueryName('t.cm:title')未定义,alfresco,freemarker,alfresco-webscripts,Alfresco,Freemarker,Alfresco Webscripts,我有一个*.get.js webscript,它执行cmis查询,结果显示在*.html.ftl中 到目前为止,它可以很好地处理字符串/日期属性,例如cmis:name或cmis:creationDate。但我无法显示标题cm:title或描述cm:description。我猜问题是因为这些属性的类型是mltext,ftl希望以某种特殊的方式处理它。请注意,我加入了cm:标题为aspect,所以它应该出现在结果中。通过在查询末尾添加类似“%test%”的和cm:title,也可以按cm:titl

我有一个*.get.js webscript,它执行cmis查询,结果显示在*.html.ftl中

到目前为止,它可以很好地处理字符串/日期属性,例如cmis:name或cmis:creationDate。但我无法显示标题cm:title或描述cm:description。我猜问题是因为这些属性的类型是mltext,ftl希望以某种特殊的方式处理它。请注意,我加入了cm:标题为aspect,所以它应该出现在结果中。通过在查询末尾添加类似“%test%”的和cm:title,也可以按cm:title或cm:description进行过滤

我有一个例外

freemarker.core.InvalidReferenceException - Expression res.getPropertyValueByQueryName('t.cm:title') is undefined
myScript.get.js:

var query=选择d.*t.*+ 从cmis:document as d加入cm:d上标题为t.cmis:objectId=t.cmis:objectId+ 在哪里workspace://SpacesStore/72525f23-5273-11dd-9321-e32454ebec2e' ; var cmisConnection=cmis.getConnection; var cmisSession=cmisConnection.getSession; var results=cmisSession.queryquery,false; model.results=results.iterator; myScript.get.html.ftl:

${title}
解决方法是使用lucene而不是CMIS,然后访问属性稍微容易一些,如${node.properties.description!}解决方法是使用lucene而不是CMIS,然后访问属性稍微容易一些,如${node.properties.description!}