Template:Def: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Created a combined version of templates Template:KV, Template:IO, Template:Fl, Template:MatParam)
 
(Use kbd instead of code)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<onlyinclude><includeonly>;{{#switch:{{{state|}}}|deprecated=<del>}}{{#if:{{{num|}}}|[<code>{{{num}}}</code>] &#58;&nbsp;|}}{{#if:{{{code|}}}|<code>|}}{{{1}}}</code>&nbsp;{{#if:{{{intn|}}}|<code>({{Hover info|The internal name for this keyvalue. It is displayed in Hammer for keyvalues when SmartEdit is disabled, or for keyvalues not in the FGD.|{{{intn}}}}})</code>|}}{{#if:{{{2|}}}| – {{#if:{{{code|}}}|<code>|}}{{{2}}}</code>&nbsp;{{#if:{{{intn2|}}}|<code>({{Hover info|The internal name for this keyvalue. It is displayed in Hammer for keyvalues when SmartEdit is disabled, or for keyvalues not in the FGD.|{{{intn2}}}}})</code>|}}|}}{{#if:{{{type|}}}|<code><[[{{{type}}}{{{suf|}}}|{{{type}}}]]></code>|}}</del>{{#switch:{{{state|}}}|deprecated={{obs|suf={{{suf|}}}|4}}|nofgd=&nbsp;[[Non-FGD features{{{suf|}}}|!FGD]]|dx8=&nbsp;{{dx8}}|dx9=&nbsp;{{dx9}}}} {{{add|}}}
<onlyinclude><includeonly>;{{#switch:{{{state|}}}|dep=<del>}}{{#if:{{{num|}}}|[ <kbd style=padding:0>{{{num}}}</kbd> ] &#58;&nbsp;}}{{#if:{{{code|}}}|<kbd id="{{{1}}}" style=padding:0>}}{{{1}}}</kbd>{{#if:{{{intn|}}}|&nbsp;<kbd style=padding:0>({{{intn}}})</kbd>}}{{#if:{{{2|}}}|&ensp;&ensp;{{#if:{{{code|}}}|<kbd style=padding:0>}}{{{2}}}</kbd>{{#if:{{{intn2|}}}|&nbsp;<kbd style=padding:0>({{{intn2}}})</kbd>}}|}}{{#if:{{{type|}}}|&ensp;<kbd style=padding:0><{{{type}}}></kbd>}}</del>{{#switch:{{{state|}}}|dep=&ensp;{{obs|suf={{{suf|}}}|4}}|nofgd=&ensp;[[Non-FGD features{{{suf|}}}|!FGD]]|dx8=&ensp;{{dx8|suf={{{suf|}}}}}|dx9=&ensp;{{dx9|suf={{{suf|}}}}}}} {{{add|}}}<br>{{#if:{{{shaders|}}}|{{shaders|suf={{{suf|}}}|s={{{s|}}}|{{{shaders}}}}}
:</includeonly></onlyinclude>
:|
{{note|def - definition}}
:}}</includeonly></onlyinclude>{{doc}}
 
==Some Examples==
{{def|Name|add={{csgo|suf=:es|removed}} {{hl|suf=:zh-cn|not}}}} This is test.
{{def|Name|type=string|add={{portal2|suf=:ru|since}}}} This is test.
{{def|Name|intn=Code_Name|type=string}} This is test.
{{def|Name|intn=Code_Name|Name_4|type=string}} This is test.
{{def|suf=:de|Name|intn=Code_Name|Name_4|intn2=Code_Name_4|type=boolean}} This is test.
{{def|Name|Name_4|intn2=Code_Name_4|type=string}} This is test.
{{def|Name|Name_4|type=string}} This is test.
{{def|num=2|Name}} This is FLAG.
{{def|suf=:ru|Name|intn=Code_Name|state=deprecated}} This is deprecated.
{{def|suf=:es|Name|intn=Code_Name|state=nofgd}} This is not in FGD.
{{def|Name|intn=Code_Name|Name_4|state=nofgd|add={{tfc|removed}}}} This is not in FGD.
{{def|Name|intn=Code_Name|state=dx8}} Text Text Text.
{{def|Name|state=dx9}} Text Text Text.
{{def|Name1}} {{def|Name2}} text for two params.
{{def|Name|code=1|intn=test|state=deprecated|add={{as|not}}}} This is test.
{{def|num=8|code=1|Test Flag}} This is FLAG.

Latest revision as of 15:36, 8 December 2024

English (en)Deutsch (de)Esperanto (eo)Español (es)Français (fr)Suomi (fi)Hrvatski (hr)Magyar (hu)Italiano (it)日本語 (ja)한국어 (ko)Nederlands (nl)Polski (pl)Português (pt)Português do Brasil (pt-br)Русский (ru)Slovenčina (sk)Svenska (sv)Türkçe (tr)Українська (uk)Tiếng Việt (vi)中文 (zh)中文(臺灣) (zh-tw)
Curly brackets white.pngTemplate Documentation [view] [edit]
Icon-translate.png Available doc translations
View
Page history
Note.pngNote:def - definition
{{def
|suf = :<lang code> (See template:lang)
|code = 1 (will use the <kbd> tag for the names)
|state = dep / nofgd / dx8 / dx9
|num = <Number> (Used for Flags)
|<name>
|intn = <internal name>
|<name2>
|intn2 = <internal name 2>
|type = <type>
|add = <additional text> (For example {{csgo|only}})
|shaders = <list of shaders>
|s = 1 (if 1 is specified, "Shaders" will be written instead of "Shader")
}}
Note.pngNote:In this template, the description text is written after the template, and not in it.

Some Examples

Name (removed since Counter-Strike: Global Offensive) (not in Half-Life)
This is test.
Name <string> (in all games since Portal 2)
This is test.
Name (Code_Name)
This is test.
Name (Code_Name)<string>
This is test.
Name (Code_Name) – Name_4 <path>
This is test.
Name (Code_Name) – Name_4 (Code_Name_4)
This is test.
Name (Code_Name) – Name_4 (Code_Name_4)<bool>
This is test.
Name (Code_Name) – Name_4 (Code_Name_4)<boolean>Obsolete Obsolete
Perfect text crossing out.
Name – Name_4 (Code_Name_4)<string>
This is test.
Name – Name_4 <string>
This is test.
[ 2 ] : Name
This is FLAG.
Name (Code_Name)Obsolete Obsolete
This is deprecated.
Name (Code_Name)!FGD
This is not in FGD.
Name (Code_Name) – Name_4 !FGD (removed since Team Fortress Classic)
This is not in FGD.
Name (Code_Name)(DX8)
Text Text Text.
Name (DX9 SM2)
Text Text Text.
Name1
Name2
text for two params.
Name (test) (not in Alien Swarm)
This is test.
[ 8 ] : Test Flag
This is FLAG.
Spoon (round_thing) – Fork (sharp_thing)<matrix>
Shaders: LightmappedGeneric, WorldVertexTransition
Shaders
islocked <Page>
Sombreador: one_shader
Text.
Note.pngNote:Text
Warning.pngWarning:Text
Text.
New line.