融合:模板中的用户宏

时间:2018-07-02 09:58:28

标签: confluence

I wrote a user macro for 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”而不是其值。

enter image description here

1 个答案:

答案 0 :(得分:0)

似乎无法在宏参数中使用模板变量。最后,我删除了参数,现在在 body 中使用模板变量。正文处理必须设置为 Rendered 。我不确定为什么,但是它不能与其他选项(“转义”,“未渲染”)一起使用。

宏示例

enter image description here

模板示例

enter image description here