Template:Classname/doc: Difference between revisions
New page: <noinclude>{{Documentation subpage}}</noinclude> <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE. --> ==Usage== This utility template extracts the game name from a cla... |
mNo edit summary |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude>{{Documentation subpage}}</noinclude> | <noinclude>{{Documentation subpage}}</noinclude> | ||
This utility template extracts the actual class name from a class page name. Game-specific class pages may have a game name appended in parentheses and due to technical restrictions [http://meta.wikimedia.org/wiki/Help:Page_name canonical page names] always have spaces instead of underscores. The alternate URL-encoded form always has underscores instead of spaces, but also escapes many other characters. | |||
Class and interface description pages containing [[Template:Infobox class]] and [[Template:Infobox interface]] respectively make the page titles look as if the page name contains underscores only in the correct places through the use of this template and the "magic word" [http://meta.wikimedia.org/wiki/Help:Magic_words#Miscellany <nowiki>{{DISPLAYTITLE}}</nowiki>]. | |||
==Usage== | ==Usage== | ||
This | This template can take one parameter, which defaults to the current subpage name if omitted. | ||
Suppose the following code is on the page with the canonical name "UE2:ACTION GotoAction (UT2003)": | |||
<pre> | |||
{{classname}} | |||
</pre> | |||
It would return: {{classname|ACTION GotoAction (UT2003)}} | |||
Note that the same code would return "Foo" if used on the subpage "ACTION GotoAction (UT2003)/Foo". | |||
==See also== | ==See also== | ||
* [[Template:Gamename]] | * [[Template:Gamename]] | ||
<includeonly | <includeonly> | ||
[[Category:Utility templates]] | [[Category:Utility templates]] | ||
</includeonly> | </includeonly> |
Latest revision as of 05:21, 12 March 2008
This utility template extracts the actual class name from a class page name. Game-specific class pages may have a game name appended in parentheses and due to technical restrictions canonical page names always have spaces instead of underscores. The alternate URL-encoded form always has underscores instead of spaces, but also escapes many other characters.
Class and interface description pages containing Template:Infobox class and Template:Infobox interface respectively make the page titles look as if the page name contains underscores only in the correct places through the use of this template and the "magic word" {{DISPLAYTITLE}}.
Usage
This template can take one parameter, which defaults to the current subpage name if omitted.
Suppose the following code is on the page with the canonical name "UE2:ACTION GotoAction (UT2003)":
{{classname}}
It would return: ACTION_GotoAction
Note that the same code would return "Foo" if used on the subpage "ACTION GotoAction (UT2003)/Foo".
See also