如何将自定义标记添加到TWiki?
时间:2020-03-06 14:34:12 来源:igfitidea点击:
在我以前工作过的地方,一位同事想出了如何配置MediaWiki,例如,可以将Wiki标记中的诸如#12345之类的字符串扩展为指向票证系统中票证12345的超文本链接。
我想在TWiki中做类似的事情。我还没有想出如何。因此,如果可以,我将尝试回答这个问题。 :)
丹尼
解决方案
如果启用了InterwikiPlugin,则可以通过TWiki中的InterWikis节点轻松添加" Wiki链接"。这并不是完全成熟的自定义标记,但是实现像RT:12345
这样的链接就像添加一个表行一样容易:
| RT | https://your-rt-server/Ticket/Display.html?id= | '$page' in RT system |
然后,包含诸如RT:12345之类的字符串的Wiki文本将被扩展为指向https://your-rt-server/Ticket/Display.html?id = 12345`的超链接。
InterWiki链接可能是链接到外部站点的最佳方法。否则,我们可以编写一个TWikiplugin来注册一个TWiki TAG处理程序(即%TAG%语法)或者在主题文本通过渲染器时进行处理(速度稍慢)。
它不是复杂的Perl,但是:)
SvenDowideit