Tip of the day
The hamburger menu at the bottom-right (or bottom-left in left handed mode) has your WalkPedia to help track your total progress.

Template:Services Test: Difference between revisions

From Walkscape Walkthrough
mNo edit summary
mNo edit summary
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#vardefine:serviceType|{{#switch: {{{Skill Name}}}
<noinclude><syntaxhighlight lang="wikitext"><!--
| Carpentry = Sawmill
-->{{#vardefine:boxStyle|float:right; height:60px; border-radius:10px; border-style:solid; border-width:2px; border-color:#22333d;}}<!--
| Cooking = Kitchen
-->{{#vardefine:basicNameEN|{{#invoke:Services_Test|getName|{{{Service Name}}}|EN}}}}<!--
| Crafting = Workshop
-->{{#vardefine:basicNameLoc|{{#invoke:Services_Test|getName|{{{Service Name}}}|{{{Language}}}}}}}<!--
| Smithing = Forge
-->{|style="{{#var:boxStyle}}"
| Trinketry = Trinketry Bench
| style="width:42px; text-align:center;" | [[File:{{#var:basicNameEN}}.svg|32px]]
}}}}<!--
| style="width:135px;" | {{#var:basicNameLoc}}
-->=== {{#invoke:Services_New|getName|basic_{{#replace:{{lc:{{#var:serviceType}}}}| |_}}|{{{Language}}}}} ===
{|style="float:right; height:60px; border-radius:10px; border-style: solid; border-width: 2px border-color:#22333d;"
| style="width:42px; text-align:center;" | [[File:{{#invoke:Services_New|getName|basic_{{#replace:{{lc:{{#var:serviceType}}}}| |_}}|{{{Language}}}}}.svg|32px]]
| style="width:135px;" | {{#invoke:Services_New|getName|basic_{{#replace:{{lc:{{#var:serviceType}}}}| |_}}|{{{Language}}}}}
|}
|}
<blockquote>{{#invoke:Services_New|getDesc|basic_{{#replace:{{lc:{{#var:serviceType}}}}| |_}}</blockquote>
<blockquote>{{#invoke:Services_Test|getDesc|{{{Service Name}}}}}</blockquote>
{{#invoke:Keywords_New|relatedServices|{{lc:{{#var:serviceType}}}}|EN|Basic}}
{{#invoke:Services_Test|relatedServices|{{{Service Name}}}|EN}}</syntaxhighlight>


=== {{#invoke:Services_New|getName|advanced_{{#replace:{{lc:{{#var:serviceType}}}}| |_}}|{{{Language}}}}} ===
[[Category:Templates]]
{|style="float:right; height:60px; border-radius:10px; border-style: solid; border-width: 2px border-color:#22333d;"
 
| style="width:42px; text-align:center;" | [[File:{{#invoke:Services_New|getName|advanced_{{#replace:{{lc:{{#var:serviceType}}}}| |_}}|{{{Language}}}}}.svg|32px]]
</noinclude><includeonly><!--
| style="width:135px;" | {{#invoke:Services_New|getName|advanced_{{#replace:{{lc:{{#var:serviceType}}}}| |_}}|{{{Language}}}}}
-->{{#vardefine:boxStyle|float:right; height:60px; border-radius:10px; border-style:solid; border-width:2px; border-color:#22333d;}}<!--
-->{{#vardefine:basicNameEN|{{#invoke:Services_Test|getName|{{{Service Name}}}|EN}}}}<!--
-->{{#vardefine:basicNameLoc|{{#invoke:Services_Test|getName|{{{Service Name}}}|{{{Language}}}}}}}<!--
-->{|style="{{#var:boxStyle}}"
| style="width:42px; text-align:center;" | [[File:{{#var:basicNameEN}}.svg|32px]]
| style="width:135px;" | {{#var:basicNameLoc}}
|}
|}
<blockquote>{{#invoke:Services_New|getDesc|advanced_{{lc:{{#var:serviceType}}}}|EN}}</blockquote>
<blockquote>{{#invoke:Services_Test|getDesc|{{{Service Name}}}}}</blockquote>
{{#invoke:Keywords_New|relatedServices|{{lc:{{#var:serviceType}}}}|EN|Advanced}}
{{#invoke:Services_Test|relatedServices|{{{Service Name}}}|EN}}</includeonly><noinclude>
<templatedata>
{
"params": {
"Service Name": {
"description": "The name of the service (normalized).",
"type": "string",
"required": true
},
"Language": {
"aliases": [
"Language Code"
],
"label": "Language Code",
"example": "EN",
"default": "EN",
"autovalue": "EN",
"required": true,
"type": "string",
"description": "Language to localize into."
}
},
"description": "Builds the lists of services for a given name"
}
</templatedata>
</noinclude>

Latest revision as of 11:04, 27 June 2026

<!--
-->{{#vardefine:boxStyle|float:right; height:60px; border-radius:10px; border-style:solid; border-width:2px; border-color:#22333d;}}<!--
-->{{#vardefine:basicNameEN|{{#invoke:Services_Test|getName|{{{Service Name}}}|EN}}}}<!--
-->{{#vardefine:basicNameLoc|{{#invoke:Services_Test|getName|{{{Service Name}}}|{{{Language}}}}}}}<!--
-->{|style="{{#var:boxStyle}}"
| style="width:42px; text-align:center;" | [[File:{{#var:basicNameEN}}.svg|32px]]
| style="width:135px;" | {{#var:basicNameLoc}}
|}
<blockquote>{{#invoke:Services_Test|getDesc|{{{Service Name}}}}}</blockquote>
{{#invoke:Services_Test|relatedServices|{{{Service Name}}}|EN}}


Builds the lists of services for a given name

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Service NameService Name

The name of the service (normalized).

Stringrequired
Language CodeLanguage Language Code

Language to localize into.

Default
EN
Example
EN
Auto value
EN
Stringrequired