使用语义表单填充媒体wiki解析器函数输入

时间:2013-10-06 12:15:20

标签: mediawiki semantic-mediawiki

我有一个解析器功能,可以与Jira集成。 因此,当我提供{{#jira:JIRA-223}}时,解析器函数将获取与jira issue id相对应的问题的类型和状态(例如:在JIRA-223中)并显示在页面中。

我想从Semantic表单中捕获Jira问题ID。因此,jira issue id是一个语义属性,并以更加用户友好的方式显示。

有没有办法实现这一目标。我尝试了可用的材料,并使用了一些扩展和他们的代码,但没有成功。

1 个答案:

答案 0 :(得分:0)

我可以通过增强附加到表单

的模板来实现这一点
  1. 在模板中,它具有保存多个ID的属性(JIRA Ids)。
  2. 在模板中添加了解析器函数表示法,并在解析器函数中使用了id引用。
  3. 将模板附加到表单。
  4. 使用模板创建页面时,解析器功能会在模板的页面中填充,而模板则会在jira id上列出包含增强详细信息的html。
  5. 用法:{{#jira:{{#arraymap:{{{Jira_id |}}} |,| x | [[Jira_id :: x]]}}}}