Template:GetUser

From OIAr
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


Template documentation

This template takes a single non-named parameter and determine which user it is referring to. To this end, the template assumes that the provided parameter is

a) a display name, such as users are supposed to set on their user page using property [[Displayname::]], or
b) a user login name.

This template produces NO output, but after it has been called, there will exist two variables that you can use as you please:

{{#var|displayname}} will contain the user's display name (or the given parameter surrounded by question marks)
{{#var|userpage}} will contain the user's userpage without the User: prefix (or the string "Unknown").

This makes it possible to construct nice links such as [[User:{{#var:userpage}}|{{#var:displayname}}]]

Suppose there's a user "John Doe" with userpage User:John Doe, on which is defined [[displayname::John F. Doe]], and suppose that user Yohn Doe does not exist (it's a typo). Then

{{GetUser|John Doe}} results in {{#var|displayname}} = John F. Doe and {{#var|userpage}} = John Doe
{{GetUser|John F. Doe}} results in {{#var|displayname}} = John F. Doe and {{#var|userpage}} = John Doe
{{GetUser|Yohn Doe}} results in {{#var|displayname}} = ?Yohn Doe? and {{#var|userpage}} = Unknown