Mediawiki 模板 url

Mediawiki template url to anchor in other page

我有一个包含以下内容的模板:

[[{{{Target}}}|{{{Name}}}]]

如果用 {{tmpl|Target=Hest|Name=X}} 调用,我会按预期得到一个很好的 link 到 X,如果我用 {{tmpl|Target=Hest#here|Name=X}} 调用,我会得到“[[Hest#here|X ]]",即有文而无link.

如何使其与锚标记参数一起使用?

您的示例应该有效。

操作方法如下:

  1. 创建一个名为 Template:tmpl 的页面,内容为:

    [[{{{Target}}}|{{{Name}}}]]
    
  2. 创建一个名为 Fruits 的页面,内容为:

    This page lists important fruits.
    
    == Favorites ==
    
    * Apple
    * Pear
    * Orange
    
  3. 编辑另一个页面并添加:

    {{tmpl|Target=Fruits|Name=Link to page}}
    
    {{tmpl|Target=Fruits#Favorites|Name=Link to page with anchor}}
    
  4. 现在应该有两个链接:
    Link to page
    Link to page with anchor

经验证可以在全新的 MediaWiki 安装上工作。