Template:Guide: Difference between revisions

No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 11: 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 29: 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>
Line 40: Line 45:
|Page = {{PAGENAME}}
|Page = {{PAGENAME}}
}}<div class="guide"><p>This is {{#switch: {{{0}}}
}}<div class="guide"><p>This is {{#switch: {{{0}}}
|beginner = a '''beginner
|Beginner = a '''Beginner
|novice = a '''novice
|Novice = a '''Novice
|intermediate = an '''intermediate
|Intermediate = an '''Intermediate
|advanced = an '''advanced
|Advanced = an '''Advanced
|expert = '''an expert
|Expert = '''an Expert
|an '''intermediate}} difficulty''' guide. All versions:</p>
|an '''Intermediate}} difficulty''' guide. All versions:</p>
<ul>{{#cargo_query:table=Guides
<ul>{{#cargo_query:tables=Guides=G,Tiers=T
|fields=Tier,Page
|join on=G.Tier=T.Tier
|where=Guide="{{#titleparts: {{PAGENAME}} | 1}}"
|fields=G.Tier,G.Page
|where=G.Guide="{{#titleparts: {{PAGENAME}} | 1}}"
|order by=T.DisplayOrder
|format=template
|format=template
|template=Guide link li}}</ul></div></includeonly>
|template=Guide link li}}</ul></div></includeonly>