我已将汇流系统从3.5升级到5.4.4。
有一个名为'faq'的用户宏经常被使用 它看起来像这样:
{panel:title=$param0}
$body
{panel}
并将输入格式化为以下内容:
更新编辑标题(param0)后不可能 - 没有元数据的错误消息...所以我更新了宏以使用此代码:
## Macro title: faq
## Macro has a body: Y
## Body processing: Selected body processing option
## Output: Selected output option
##
## Developed by: me
## Date created: 05/06/2014
## Installed by: me
## @param 0:title=Name|type=string|required=true|desc=Headline der FAQ
<div class="panel" style="border-width: 1px;"><div class="panelHeader" style="border-bottom-width: 1px;"><b>$param0</b></div>
<div class="panelContent">
$body
</div>
这样可行,但身体内的任何其他宏都不再起作用了:
有人可以帮助我再次以正确的格式获取正文内容吗?
答案 0 :(得分:3)
这里的问题是显示的正文内容是老式的wiki-markup。
您无法在Confluence 5.x中使用wiki标记。
确保宏体处理设置为呈现:
之后,您应该能够在宏体内嵌套宏,如下所示:
它将如此呈现:
<强>更新强>
要从Confluence 3.x或更低版本迁移宏,请考虑以下帖子:On converting wiki markup based user macros for use with Confluence 4