Template:Software/bc/Doc: Difference between revisions
< Template:Software | bc
 (Created page with "{{doc/subpage}}  <div style="display:flex;"><div style="flex:1;"> {{todo|Replace the complicated {{code|{{=}}suf}} method translations with /strings and {{tl|autolang}} + {{tl|uselangflags}} one instead.}}  {{tl|link=Software/bc}} is the template that underlies the icon templates. It has 8 main parameters: *{{Param}} – the way the icon will be displayed. ** Do not enter this value if you need a regular icon. ** Enter 1 to get the name of the game with a link to an...")  | 
			
(No difference) 
 | 
Latest revision as of 06:35, 4 January 2025
| Undocumented Template You can help the Open Fortress Wiki by writing it. Until then, you'll have to read the source to figure out how to use it anyway. Which, I mean, while you're over there already... just saying, you may as well...  | 
Todo: Replace the complicated 
=suf method translations with /strings and {{autolang}} + {{uselangflags}} one instead.{{Software/bc}} is the template that underlies the icon templates. It has 8 main parameters:
- {{{1}}} – the way the icon will be displayed.
- Do not enter this value if you need a regular icon.
 - Enter 1 to get the name of the game with a link to an article about the game.
 - Enter 2 to get the icon and the name of the game after it.
 - Enter 3 to get the same as in the case of the number 1, but with an additional design with colored text.
 - Enter 4 to get the same as in the case of the number 2, but with an additional design with colored text.
 - Enter "col" (without quotes) to get the color of the game. This is mainly needed for other templates.
 - Enter "in", "also", "only", "since", "removed" or "not" (without quotes) to get the icon displayed along with additional text, like "(also in <game icon>)".
 
 
- {{{ico}}} – the name of the icon is written here, but only the name itself, without "File:" and square brackets.
 - {{{ico size}}} - width of the icon. Should be 16px for most icons, unless it's double, like Template:Hls, in which case it should be 32px. Experimentation may be necessary for non-square icons.
 
- {{{link}}} – link to the article, External links do not work. If not used, the link will use the {{{name}}} parameter.
Write without the brackets. Underscores and spaces are interchangeable. 
- {{{name}}} – display name. Write without the "_".
 - {{{name}}} – this parameter displays an alternate name based on the {{{nt}}} parameter.
 
- {{{col}}} – the color of the game. If it is not specified, just do not enter this parameter, the standard color will be used: #ADD8E6.
It's highly recommended that you use brighter color for better readability with dark/black pages. - {{{addtext}}} – additional text that will be written immediately after the icon. It is mainly needed to add other icons.
 
- {{{nt}}} – this parameter will be used in the {{{name<number>}}} parameter.
 
Result
In the end, you should get something like this:
Translations
Translations are handled by the {{In text}} Template.
How To Use
This is how the use of the template in articles will look like:
| Code | Result | 
|---|---|
{{portal2}}
 | 
|
{{portal2|1}}
 | 
Portal 2 | 
{{portal2|2}}
 | 
|
{{portal2|3}}
 | 
Portal 2 | 
{{portal2|4}}
 | 
|
{{portal2|ico}}
 | 
Portal2_Icon.png | 
{{portal2|col}}
 | 
#23B1E5 | 
{{portal2|name}}
 | 
Portal 2 | 
{{portal2|in}}
 | 
(in  | 
{{portal2|only}}
 | 
(only in  | 
{{portal2|since}}
 | 
(in all games since  | 
{{portal2|not}}
 | 
(not in  | 
{{portal2|also|addtext={{csgo}} {{l4d2}}}}
 | 
(also in  | 
Template:Software/bc
Summary
  Aids in the creation of icon templates
Type
  Metatemplate
Contributors
  N/A
Creation date
  04/04/2022
(04 April 2022)
(04 April 2022)
Notes
  N/A
Subpages
Documentation
  N/A
Preload
  N/A
Sandbox
  N/A
Strings
  N/A
Testcases
  N/A
Other
  N/A
Revision information
Latest editor
  Kate
Last edited
  04/01/2025
20250104063554
20250104063554
Revision size
  4667 bytes
4.667 kilobytes
0.004667 megabytes
4.667 kilobytes
0.004667 megabytes
Technical information
Page identifier
  362
Contains translations
  Yes
Uses parser functions?
  Yes
Uses variables?
  Yes