社区文档构建进行中,欢迎编辑。社区答疑群(非官方):717421103

全站通知:

帮助:解析函数/rel2abs

来自WIKI实验室WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

将相对路径转换为绝对路径。

出自扩展 ParserFunctions

格式
{{#rel2abs: 相对路径}}
{{#rel2abs: 相对路径|基础路径}}
说明
'相对路径'参数中,支持下列格式:
. → 当前路径级别
.. → “至上一级路径”
/foo → “至下一级子目录 /foo”
如果'基础路径'参数没有被指定,则会使用当前页面的完整页面名称(可使用
{{FULLPAGENAME}}
获得,本页为帮助:解析函数/rel2abs)。
例子
一般情况如下:
{{#rel2abs: /quok|Help:Foo/bar/baz}}
Help:Foo/bar/baz/quok
{{#rel2abs: ./quok|Help:Foo/bar/baz}}
Help:Foo/bar/baz/quok
{{#rel2abs: ../quok|Help:Foo/bar/baz}}
Help:Foo/bar/quok
{{#rel2abs: ../.|Help:Foo/bar/baz}}
Help:Foo/bar
/././之类不正确的格式会被忽略。不允许出现连续两个以上的句点.,多层路径移动如下:
{{#rel2abs: ../quok/.|Help:Foo/bar/baz}}
Help:Foo/bar/quok
{{#rel2abs: ../../quok|Help:Foo/bar/baz}}
Help:Foo/quok
{{#rel2abs: ../../../quok|Help:Foo/bar/baz}}
quok
{{#rel2abs: ../../../../quok|Help:Foo/bar/baz}}
错误:无效路径深度:“Help:Foo/bar/baz/../../../../quok”(尝试访问根节点以上节点)
实际用例
一些Wiki使用了相关特性,如下所示这个静态列表可能在下列页面更改后过时仅供批判性参考