社区文档构建进行中,欢迎编辑。社区答疑群(非官方):717421103,点点小课堂(腾讯会议):5696651544
全站通知:
帮助:解析函数/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中实际应用它的页面。这个静态列表可能在下列页面更改后过时
- 模板:Doc - 看门狗
- 模板:Doc - 忘却前夜
- 模板:Doc - 红警3
- 模板:Docpage - 红警3
- 模板:Doc - 斯露德
- 模板:Docpage - 斯露德
- 模板:Doc - 战争雷霆
- 模板:Docpage - 战争雷霆