外部URL的MediaWiki模板

时间:2010-10-26 21:19:28

标签: mediawiki

我在WIKI上创建了一些模板,我对它们的工作方式有了基本的了解。我现在正在制作一个模板,拒绝表现,至少不是我期望的那样。模板的目的是以一致的方式格式化外部链接。模板的名称是“NSURL”

以下是模板标记:

  

[{{{1}}}去......]

我正在使用它:

  

{{NSURL | https://www.somesecreturl.com}}

当我使用模板时,它就像原始模板标记一样打印出来。如果我将{{{1}}}替换为静态网址,则可以正常使用:

  

[http://www.yahoo.com Go ...]

-----版本信息-----

  

MediaWiki 1.15.1

     

PHP 5.2.6-1 + lenny3(apache2handler)

     

MySQL 5.0.51a-24 + lenny1

1 个答案:

答案 0 :(得分:4)

@Steve K - 这是我的维基百科网址外部链接代码:

[http://en.wikipedia.org/wiki/{{{1|Main_Page}}} {{{2|{{{1|Wikipedia}}}}}}]

使用:

另请参阅以下关于特殊字符的说明?等

更新:如果您有Extension:StringFunctions,则可以在第二个示例中使用#replace。这意味着该URL将使用下划线替换空格。所以模板中的代码将是:

[http://en.wikipedia.org/wiki/{{#replace:{{{1|Main_Page}}}| |_}} {{{2|{{{1|Wikipedia}}}}}}]

并在您只需要的页面上:

  • {{Wikipedia|Agile software development}}