Confluence:模板中的用户宏

Confluence: user macros in templates

对于 Confluence 5.10.8,它呈现一个不可编辑的文本字段和一个复制按钮。它有一个名为 Text 的参数,其定义如下

## @param Text:title=Text|type=string|required=true|desc=The text to be displayed and copied 

现在我想在一个有变量 $foo 的模板中使用这个宏。如何将该变量用作我的用户宏参数 Text 的一部分?在参数中用 $foo 引用它看起来与预览中的完全一样(见下面的屏幕截图),即它呈现“$foo”而不是它的值。

看起来无法在宏参数中使用模板变量。最后我删除了参数,现在我在 body 中使用模板变量。 Body 处理必须设置为 Rendered。我不确定为什么,但它不适用于其他选项(转义、未渲染)。

宏示例

模板示例