在MediaWiki中,您可以使用一个变量(“Magic Word”),例如

{{PAGENAME}}

或者
{{REVISIONDAY}}

获取与当前正在查看的页面有关的特定信息。是否有类似的变量(或可能是不同的方式)来获取登录到Wiki的当前用户,即类似
{{USERNAME}}

上下文:尝试使用Semantic MediaWiki中的#ask查询来缩小结果页面的列表,以显示仅用户创建或编辑的页面:
{{#ask: [[Case Reflection:+]] [[Contributing User::{{USERNAME}}]]
 | format=template
 | template=Case Reflection Form Summary
 | link=all
 | sort=Last Edited
 | order=DESC
 | default=You have no case reflections related to this Case Study.}}

最佳答案

有很多扩展名,例如GetUserNameMyVariablesUserInfo。尽管显示用户名的整个概念与页面缓存不兼容(您需要在每次有人查看时再次解析页面),所以通常不是一个好主意。

关于mediawiki - MediaWiki中当前用户的变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12926969/

10-13 09:35