我在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
答案 0 :(得分:4)
@Steve K - 这是我的维基百科网址外部链接代码:
[http://en.wikipedia.org/wiki/{{{1|Main_Page}}} {{{2|{{{1|Wikipedia}}}}}}]
使用:
{{Wikipedia|Agile}}
提供Agile {{Wikipedia|Agile_software_development|Agile software development}}
提供Agile software development 另请参阅以下关于特殊字符的说明?等
更新:如果您有Extension:StringFunctions,则可以在第二个示例中使用#replace。这意味着该URL将使用下划线替换空格。所以模板中的代码将是:
[http://en.wikipedia.org/wiki/{{#replace:{{{1|Main_Page}}}| |_}} {{{2|{{{1|Wikipedia}}}}}}]
并在您只需要的页面上:
{{Wikipedia|Agile software development}}