Template:Software inline: Difference between revisions
Jump to navigation
Jump to search
(Created page with "<includeonly><onlyinclude><span style="{{#ifeq:{{{2|}}}|2|background:#00000059; padding:2px; border-radius:4px;}} white-space:nowrap; display:inline-flex; gap:.35ch; align-ite...") |
mNo edit summary |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly><onlyinclude> | <includeonly><onlyinclude>{{#ifeq:{{{1|}}}|color|{{#tag:nowiki|{{{color|#5081D1}}}}}|<span style="{{#ifeq:{{{2|}}}|styled|{{#if:{{{link|}}}||color:{{{color|#5081D1}}};}} padding:2px 3px; border-radius:3px; background:#00000030; font-weight:bold;}} white-space:nowrap">{{#ifeq:{{{1|}}}|name||<span style="{{#ifeq:{{{1|}}}|icon||margin-inline-end:.2em;}} font-size:16px; user-select:none">[[File:{{{icon}}}|16px|link={{{link|}}}]]</span>}}{{#ifeq:{{{1|}}}|icon||{{#if:{{{link|}}}|{{#if:{{{external|}}}|[{{{link}}} {{#ifeq:{{{2|}}}|styled|<span style="color:{{{color|#5081D1}}}">{{{name|}}}</span>|{{{name|}}}}}]|[[:{{{link}}}|{{#ifeq:{{{2|}}}|styled|<span style="color:{{{color|#5081D1}}}">{{{name|}}}</span>|{{{name|}}}}}]]}}|{{{name|}}}}}}}</span>}}</onlyinclude></includeonly> | ||
This template is an improved and simplified version of template [[Template:Software]]. | This template is an improved and simplified version of template [[Template:Software]]. | ||
== Parameters == | == Parameters == | ||
* {{Param}}, {{Param|2}} – | * {{Param}}, {{Param|2}} – Specially prepared code is written into these parameters for the convenient ability to select styles and display type in child templates (see example below). | ||
* {{Param| | * {{Param|color}} – The color that is used for colored style of this template. Supports hex, rgb, hsl, etc. | ||
* {{Param|icon}} – An icon that will be displayed next to the game name. You only need to enter the name and format of the image, for example, {{Code|SomeImage.png}}. | |||
* {{Param|icon}} – An icon that will be displayed next to the game name | * {{Param|external}} – Whether the link in the link parameter is external. | ||
* {{Param| | * {{Param|link}} – The link that will be used. | ||
* {{Param| | * {{Param|name}} – The name that will be displayed. | ||
== Example == | == Example == | ||
{{CodeBlock|src=Template:Portal2 (not the actual one)|lines= | {{CodeBlock|src=Template:Portal2 (not the actual one)|lines=8|<nowiki>{{Software inline | ||
| {{{1|}}} | | {{{1|}}} | ||
| {{{2|{{{1|}}}}}} | | {{{2|{{{1|}}}}}} | ||
| color = #23B1E5 | | color = #23B1E5 | ||
| icon = Portal2-16px.png | | icon = Portal2-16px.png | ||
| | | link = {{#if:{{{link}}}| {{Langprefix}}Portal 2 }} | ||
| | | name = {{#switch:{{Language}}|#default=Portal 2|ru=Портал 2}} | ||
| | |||
}}</nowiki>}} | }}</nowiki>}} | ||
== Child Usage == | == Child Usage == | ||
These examples are written directly using this template, since the | These examples are written directly using this template, since the {{T|Portal2}}, {{T|Cs2d}}, {{T|Hammer}} and other templates do not currently use this template as their base. | ||
{{Table | {{Table | ||
| {{tr| | | {{tr| | ||
Line 45: | Line 40: | ||
{{tr| | {{tr| | ||
{{td| {{Code|<nowiki>{{Cs2d}}</nowiki>}} }} | {{td| {{Code|<nowiki>{{Cs2d}}</nowiki>}} }} | ||
{{td| This is {{Software inline|color=#FFD700|icon=CS2D icon.png|link= | {{td| This is {{Software inline|color=#FFD700|icon=CS2D icon.png|external=1|link=https://store.steampowered.com/app/666220/CS2D|name=CS2D}}! }} | ||
{{td| External link. }} | {{td| External link. }} | ||
}} | }} | ||
{{tr| | {{tr| | ||
Line 59: | Line 49: | ||
}} | }} | ||
{{tr| | {{tr| | ||
{{td| {{Code|<nowiki>{{Portal2 | {{td| {{Code|<nowiki>{{Portal2|icon}}</nowiki>}} }} | ||
{{td| This is {{Software inline|icon|icon|color=#23B1E5|icon=Portal2-16px.png|link=Portal 2|name=Portal 2}}! }} | |||
{{td| Clickable Icon. }} | |||
{{td| This is {{Software inline | |||
{{td| Clickable Icon | |||
}} | }} | ||
{{tr| | {{tr| | ||
{{td| {{Code|<nowiki>{{ | {{td| {{Code|<nowiki>{{Portal2|styled}}</nowiki>}} }} | ||
{{td| This is {{Software inline|color=# | {{td| This is {{Software inline|styled|styled|color=#23B1E5|icon=Portal2-16px.png|link=Portal 2|name=Portal 2}}! }} | ||
{{td| Link with | {{td| Link with styling. }} | ||
}} | }} | ||
{{tr| | {{tr| | ||
{{td| {{Code|<nowiki>{{ | {{td| {{Code|<nowiki>{{Portal2|name|styled}}</nowiki>}} }} | ||
{{td| This is {{Software inline| | {{td| This is {{Software inline|name|styled|color=#23B1E5|icon=Portal2-16px.png|link=Portal 2|name=Portal 2}}! }} | ||
{{td| Link with | {{td| Link without icon and with styling. }} | ||
}} | }} | ||
{{tr| | {{tr| | ||
{{td| {{Code|<nowiki>{{Hammer| | {{td| {{Code|<nowiki>{{Hammer|styled}}</nowiki>}} }} | ||
{{td| This is {{Software inline| | {{td| This is {{Software inline|styled|styled|color=#6165AD|icon=Hammer-16px.png|link=Valve Hammer Editor|name=Hammer}}!}} | ||
{{td| Link with styling. }} | |||
{{td| Link with | |||
}} | }} | ||
{{tr| | {{tr| | ||
{{td| {{Code|<nowiki>{{Portal2|link=}}</nowiki>}} }} | {{td| {{Code|<nowiki>{{Portal2|link=}}</nowiki>}} }} | ||
{{td| This is {{Software inline|color=#23B1E5|icon=Portal2-16px.png|link=|name=Portal 2}}! }} | {{td| This is {{Software inline|color=#23B1E5|icon=Portal2-16px.png|link=|name=Portal 2}}! }} | ||
{{td| No Link | {{td| No Link. }} | ||
}} | }} | ||
{{tr| | {{tr| | ||
{{td| {{Code|<nowiki>{{Portal2| | {{td| {{Code|<nowiki>{{Portal2|name|link=}}</nowiki>}} }} | ||
{{td| This is {{Software inline | {{td| This is {{Software inline|color=#23B1E5|icon=Portal2-16px.png|name|name|link=|name=Portal 2}}! }} | ||
{{td| Link | {{td| No Link without icon. }} | ||
}} | }} | ||
{{tr| | {{tr| | ||
{{td | {{td| {{Code|<nowiki>{{Portal2|color}}</nowiki>}} }} | ||
{{td| This is {{Software inline| | {{td| This is {{Software inline|color|color=#23B1E5|icon=Portal2-16px.png|link=Portal 2|name=Portal 2}}! }} | ||
{{td| | {{td| Template color. }} | ||
}} | }} | ||
}} | }} |
Latest revision as of 18:25, 12 May 2025
This template is an improved and simplified version of template Template:Software.
Parameters
- {{{1}}}, {{{2}}} – Specially prepared code is written into these parameters for the convenient ability to select styles and display type in child templates (see example below).
- {{{color}}} – The color that is used for colored style of this template. Supports hex, rgb, hsl, etc.
- {{{icon}}} – An icon that will be displayed next to the game name. You only need to enter the name and format of the image, for example, SomeImage.png.
- {{{external}}} – Whether the link in the link parameter is external.
- {{{link}}} – The link that will be used.
- {{{name}}} – The name that will be displayed.
Example
Child Usage
These examples are written directly using this template, since the {{Portal2}}, {{Cs2d}}, {{Hammer}} and other templates do not currently use this template as their base.
Code | Result | Description |
---|---|---|
{{Portal2}} | This is ![]() |
Regular internal link. |
{{Idtech3}} | This is ![]() |
Link to Wikipedia article. |
{{Cs2d}} | This is ![]() |
External link. |
{{Portal2|name}} | This is Portal 2! | Link without icon. |
{{Portal2|icon}} | This is ![]() |
Clickable Icon. |
{{Portal2|styled}} | This is ![]() |
Link with styling. |
{{Portal2|name|styled}} | This is Portal 2! | Link without icon and with styling. |
{{Hammer|styled}} | This is ![]() |
Link with styling. |
{{Portal2|link=}} | This is ![]() |
No Link. |
{{Portal2|name|link=}} | This is Portal 2! | No Link without icon. |
{{Portal2|color}} | This is #23B1E5! | Template color. |