Help:Variable

From Looney Pyramid Games Wiki
Imported Wiki Text

Some or all of the text of the Help:Variable page on Looney Pyramid Games Wiki has been imported from Help:Variable on http://meta.wikimedia.org. Some text, images and links may not yet (or ever) be correct for Looney Pyramid Games Wiki (but feel free to improve the page). If necessary, you may be able to get more information on those images and links at the source page site. http://meta.wikimedia.org/wiki/Help:Variable

This is a list of variables that can be used in the wikitext. The way they are rendered depends on the time, on the project, or on the page in which it occurs.

On the left is the variable, on the right how it is rendered at this time, in this project, on this page.

Constant, only depending on the project and parameters[edit source]

{{ns:-2}} or {{ns:Media}} Media
{{ns:-1}} or {{ns:Special}} Special
{{ns:1}} or {{ns:Talk}} Talk
{{ns:2}} or {{ns:User}} User
{{ns:3}} or {{ns:User_talk}} User talk
{{ns:4}} or {{ns:Project}} Looney Pyramid Games Wiki
{{ns:5}} or {{ns:Project_talk}} Looney Pyramid Games Wiki talk
{{ns:6}} or {{ns:Image}} File
{{ns:7}} or {{ns:Image_talk}} File talk
{{ns:8}} or {{ns:MediaWiki}} MediaWiki
{{ns:9}} or {{ns:MediaWiki_talk}} MediaWiki talk
{{ns:10}} or {{ns:Template}} Template
{{ns:11}} or {{ns:Template_talk}} Template talk
{{ns:12}} or {{ns:Help}} Help
{{ns:13}} or {{ns:Help_talk}} Help talk
{{ns:14}} or {{ns:Category}} Category
{{ns:15}} or {{ns:Category_talk}} Category talk
depending on custom namespaces:
{{ns:100}}, {{ns:101}}, etc.
, , etc.
{{SITENAME}} Looney Pyramid Games Wiki
{{SERVER}} https://looneypyramids.wiki
{{localurl:pagename}} /wiki/Pagename
{{localurle:pagename}} /wiki/Pagename
{{localurl:pagename|query string}} /wiki/Pagename?query string
{{int:fromwikipedia}} ⧼fromwikipedia⧽

It is not clear what the difference between localurl and localurle is.

"INT:" is used to get text from wfMsg, such as messages in the LanguageXx.php file (see example over). It is short for "internal".

Varying with time[edit source]

{{CURRENTMONTH}} 05
{{CURRENTMONTHNAME}} May
{{CURRENTMONTHNAMEGEN}} May
{{CURRENTWEEK}} 20
{{CURRENTDAY}} 19
{{CURRENTDAYNAME}} Sunday
{{CURRENTYEAR}} 2024
{{CURRENTTIME}} 02:03
{{NUMBEROFARTICLES}} 1,120

NUMBEROFARTICLES: number of pages in the main namespace which contain a link and are not a redirect, i.e. number of articles, stubs containing a link, and disambiguation pages.

This depends on system variable $wgUseCommaCount If true, article count will only include those with commas (","). If false, will only count those with links ("[["). The default set in DefaultSettings.php is false, this can be changed in LocalSettings.php. See also Help:Article count.

CURRENTMONTHNAMEGEN: is the genitive grammatical form of the month name (used in Finnish).

Depending on page[edit source]

{{NAMESPACE}} Help
{{PAGENAME}} Variable
{{PAGENAMEE}} Variable

PAGENAMEE displays the page title in the form that is used in URLs, i.e. with underscores for spaces, and escape codes for special characters, and is therefore used for constructing URLs. For example, on a page called "Another test", PAGENAMEE would produce "Another_test" rather than "Another test". See also Variables PAGENAME and PAGENAMEE

When used in a template, these three variables refer to the page in which the template is included, not to the template page.

Depending on revision[edit source]

{{REVISIONID}}

Would be available in 1.5/2.0 and give out the actual revision of the text (aka the old_id from used in 1.4). Useful for citation in newspaper, scholar works ... It can not be made available in 1.4 or previous.

Reference: bugzilla #1739

Examples of combinations[edit source]

{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} https://looneypyramids.wiki/wiki/Help:Variable?action=edit
{{SERVER}}{{localurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAME}}}}https://looneypyramids.wiki/wiki/Special:Whatlinkshere?target=Help:Variable
[[{{NAMESPACE}}:{{PAGENAME}}_1]] Help:Variable_1
{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}_1}} https://looneypyramids.wiki/wiki/Help:Variable_1

Note that PAGENAME with single E has to be used within localurl, otherwise it does not work with special characters. For example, for a page named É we get {{localurl:É}}, which correctly gives /wiki/%C3%83%C6%92%C3%A2%E2%82%AC%C2%B0 (with {{SERVER}} in front https://looneypyramids.wiki/wiki/%C3%83%C6%92%C3%A2%E2%82%AC%C2%B0, linking to the page É), while {{PAGENAMEE}} gives %C9, and {{localurl:%C9}} gives {{localurl:%C9}}, i.e. it is rendered unchanged, the function localurl is not applied. With {{SERVER}} in front it gives https://looneypyramids.wiki{{localurl:%C9}}, which is a dead link reported by the browser, the server is not even reached.

See also m:Template:UTC.

In a template, for a link to a page which depends on a template parameter, the external link style is used even for internal links, to avoid that the system links to the edit page even if the page exists. To construct the external link, variables can also be useful.

Variables in links[edit source]

Variables work also in links:

  • [[a{{NAMESPACE}}b|c{{PAGENAME}}d]] gives cVariabled

See also[edit source]