仅从MediaWiki中的子页面url获取页面名称
我在MediaWiki中安装了Lua support和Module:String模块,我试图只获取模板中链接的后半部分 模板:图标仅从MediaWiki中的子页面url获取页面名称,mediawiki,mediawiki-templates,Mediawiki,Mediawiki Templates,我在MediaWiki中安装了Lua support和Module:String模块,我试图只获取模板中链接的后半部分 模板:图标 {{Icon | Icon.png | mypage/Mysubpage}}将返回指向子页面的链接,同时只显示“Mysubpage”,而不显示完整的链接“mypage/Mysubpage” 普通模板如下所示: [[File:{{{1}}}|{{{size|64px}}}|link={{{2}}}|{{{2}}}]]<br>{{#ifeq:{{#pos:{
{{Icon | Icon.png | mypage/Mysubpage}}
将返回指向子页面的链接,同时只显示“Mysubpage”,而不显示完整的链接“mypage/Mysubpage”
普通模板如下所示:
[[File:{{{1}}}|{{{size|64px}}}|link={{{2}}}|{{{2}}}]]<br>{{#ifeq:{{#pos:{{lc:{{{2|}}}}}|http}}|0|[{{{2}}}]|[[{{{2}}}]]}}
但它似乎不起作用
我怎样才能做到这一点
谢谢 如果您安装了扩展,神奇的单词可能会有所帮助
他们说:
此函数用于根据斜杠将页面标题分成多个段,然后将其中一些段作为输出返回
{{#titleparts: pagename | number of segments to return | first segment to return }}
如果未指定要返回的段数参数,则默认为“0”,这将返回第一个要返回的段(包括)中的所有段
两个值都接受负值…要返回的第一个段的负值转换为“从右侧开始计算此段”:
{{#titleparts:Talk:Foo/bar/baz/qok | |-1}
→ quok
返回最后一段
由于只查找最后一段,因此需要{{{{{2}}}{124; 124;-1}
。无论模板是否用于子页面,这都会起作用。Huh刚刚发现{{{{titleparts:}}
隐藏在文档中。无论如何,谢谢你:)
{{#titleparts: pagename | number of segments to return | first segment to return }}