社区文档构建中,欢迎进行编辑。社区答疑群(非官方):717421103,点点小课堂(腾讯会议):5696651544

全站通知:

帮助:解析函数/rel2abs

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

rel2abs是一个解析函数。帮助:解析函数页列出了所有解析函数的说明。

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

出自扩展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”(尝试访问根节点以上节点)
实际用例
BWIKI中实际应用它的页面。这个静态列表可能在下列页面更改后过时