Jump to content

Template:Guide: Difference between revisions

From FASSAG Wiki
Created page with " <noinclude> <templatedata> { "params": { "0": { "aliases": [ "tier" ], "label": "Tier", "description": "The difficulty tier of this guide", "type": "string", "suggestedvalues": [ "beginner", "novice", "intermediate", "advanced", "expert" ], "autovalue": "intermediate", "required": true, "default": "intermediate" } }, "description": "Mark a page as a Guide, and specify the tier of difficulty", "format": "block..."
 
No edit summary
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>
<noinclude>
<templatedata>
<templatedata>
Line 12: Line 11:
"type": "string",
"type": "string",
"suggestedvalues": [
"suggestedvalues": [
"beginner",
"Beginner",
"novice",
"Novice",
"intermediate",
"Intermediate",
"advanced",
"Advanced",
"expert"
"Expert"
],
],
"autovalue": "intermediate",
"autovalue": "Intermediate",
"required": true,
"required": true,
"default": "intermediate"
"default": "Intermediate"
}
}
},
},
Line 30: Line 29:
}
}
</templatedata>
</templatedata>
{{Tier|Beginner|1}}
{{Tier|Novice|2}}
{{Tier|Intermediate|3}}
{{Tier|Advanced|4}}
{{Tier|Expert|5}}
{{#cargo_declare:_table=Guides
{{#cargo_declare:_table=Guides
|Guide=String
|Guide=String
|Tier=String (allowed values=beginner,novice,intermediate,advanced,expert)
|Tier=String (allowed values=Beginner,Novice,Intermediate,Advanced,Expert)
|Page=Page}}
|Page=Page}}
</noinclude>
</noinclude>
<includeonly>
<includeonly><templatestyles src="Guide/styles.css" />
{{#cargo_store:
{{#cargo_store:_table=Guides
_table = Guides
|Tier = {{{0}}}
|Tier = {{{0}}}
|Guide = {{#titleparts: {{PAGENAME}} | 1}}
|Guide = {{#titleparts: {{PAGENAME}} | 1}}
|Page = {{PAGENAME}}
|Page = {{PAGENAME}}
}}
}}<div class="guide"><p>This is {{#switch: {{{0}}}
</includeonly>
|Beginner = a '''Beginner
<onlyinclude><div class="guide"><p>This is {{#switch: {{{0}}}
|Novice = a '''Novice
|beginner = a '''beginner
|Intermediate = an '''Intermediate
|novice = a '''novice
|Advanced = an '''Advanced
|intermediate = an '''intermediate
|Expert = '''an Expert
|advanced = an '''advanced
|an '''Intermediate}} difficulty''' guide. All versions:</p>
|expert = '''an expert
<ul>{{#cargo_query:tables=Guides=G,Tiers=T
|an '''intermediate}} difficulty''' guide. All versions:</p>
|join on=G.Tier=T.Tier
<ul>
|fields=G.Tier,G.Page
{{#cargo_query:table=Guides
|where=G.Guide="{{#titleparts: {{PAGENAME}} | 1}}"
|fields=Tier
|order by=T.DisplayOrder
|where=Guide="{{#titleparts: {{PAGENAME}} | 1}}"
|format=template
|format=template
|template=Guide link li}}
|template=Guide link li}}</ul></div></includeonly>
</ul></div></onlyinclude>

Latest revision as of 02:22, 17 June 2026

Mark a page as a Guide, and specify the tier of difficulty

Template parameters[Edit template data]

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
Tier0 tier

The difficulty tier of this guide

Suggested values
Beginner Novice Intermediate Advanced Expert
Default
Intermediate
Auto value
Intermediate
Stringrequired











This template defines the table "Guides". View table.