在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.}}
最佳答案
有很多扩展名,例如GetUserName,MyVariables,UserInfo。尽管显示用户名的整个概念与页面缓存不兼容(您需要在每次有人查看时再次解析页面),所以通常不是一个好主意。
关于mediawiki - MediaWiki中当前用户的变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12926969/