以下用户宏在Confluence 5.1中起作用。现在在5.6中已被打破。仅顶部的查询呈现。其他三个查询不呈现。仅当我删除所有其余三个时,这四个查询中的任何一个才会呈现。

语法或编码引擎是否已从5.1更改为5.6?

这是代码:

## @param jiraproject:title=Project|type=string
## @param productversion:title=Version|type=string
Date: $action.dateFormatter.format($content.currentDate)


$action.getHelper().renderConfluence("{jiraissues:url=...}")`


$action.getHelper().renderConfluence("{jiraissues:url=...}")


$action.getHelper().renderConfluence("{jiraissues:url=...}")


$action.getHelper().renderConfluence("{jiraissues:url=...}")

最佳答案

您那里有些错误。

尝试更换

$action.getHelper().renderConfluence(...)




$action.getHelper().renderConfluenceMacro(...)


或者,您可以使用Confluence存储格式并编写类似于以下内容的内容:

## @param jiraproject:title=Project|type=string
## @param productversion:title=Version|type=string
Date: $action.dateFormatter.format($content.currentDate)

<ac:macro ac:name="jiraissues">
  <ac:parameter ac:name="title">Some title</ac:parameter>
  <ac:parameter ac:name="url">http://jira.example.com/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+${paramjiraproject}+AND+issuetype+%3D+Defect+AND+affectedVersion+%3D+%22${paramproductversion}%22++and+%28fixVersion+is+empty+or+fixVersion+%21%3D+%22${paramproductversion}%22%29+ORDER+BY+priority,Status+DESC&tempMax=1000\|columns=type,priority,key,summary,status,resolution,created,fixVersion\|renderMode=static</ac:parameter>
</ac:macro>


有关另一个包装jiraissues的示例用户宏,请参见此博客文章:

JIRA Release User Macro for Atlassian Confluence

关于java - 融合用户宏在升级中损坏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26620991/

10-09 19:24