【问题标题】:How do I link to a file page?如何链接到文件页面?
【发布时间】:2015-01-18 17:52:24
【问题描述】:

我已经为 pdf 打开了$wgFileExtensions 并上传了一个 pdf 文件,现在我正在尝试创建一个指向相应文件页面的管道链接,如下所示:

[[File:test.pdf|Test file]]

但链接文本被忽略,因此链接文本与 url 相同:

File:test.pdf

但我尝试像这样链接到 png 文件:

[[File:test.png|Test file image]]

然后一切正常,链接文本如预期:

Test file image

我是否需要在配置中添加任何更改,以允许管道链接到添加的文件类型?

我该怎么做?

【问题讨论】:

    标签: mediawiki


    【解决方案1】:

    要链接到File 命名空间中的页面,请在前面加上一个冒号,如下所示:

    [[:File:test.pdf|Test file]]
    

    否则,MW 将尝试嵌入文件。这与文件类型无关,它在test.png 示例中“有效”的唯一原因可能是文件 test.png 在您的 wiki 上不存在。

    另一个具有特殊行为的命名空间是 Category 命名空间,其中添加类似 [[Category:Birds in Africa]] 的链接会将当前页面添加到类别中,而指向类别页面的链接需要如下所示:[[:Category:Birds in Africa]] (或者,更有可能是[[:Category:Birds in Africa|Birds in Africa]])。

    【讨论】:

    • 完美!非常感谢。
    猜你喜欢
    • 2014-05-27
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 2018-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多