XWiki转换为大写宏

时间:2017-07-21 19:10:59

标签: string xwiki

我需要将其他宏的结果转换为大写。像,

{{caps}}<Some macros>{{/caps}}

Catch是我不能使用XWiki编程脚本。

2 个答案:

答案 0 :(得分:2)

您可以使用CSS:

text-transform: uppercase;

只识别CSS生成的类。

答案 1 :(得分:1)

你能澄清<some macro>的意思并举例说明吗? XWiki中有几种类型的宏。

如果你的意思是{{somemacro/}}类型的另一个渲染宏,那就不容易了。您需要使用XWiki语法解析器将内容解析为wiki语法,然后执行宏转换,然后从XDOM,使用纯文本渲染器渲染它,然后转换为大写,然后从中重新生成XDOM (例如,通过使用纯文本解析器解析它。)

希望有所帮助