Module:Main/doc: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
Created page with "== Documentation == === get_appeal === Includes the best localised appeal subpage of Template:Appeal, based on appeal name, language, and country given. Also passes the..." |
→Documentation: add final fallback to Template:Appeal/default/en |
||
Line 17: | Line 17: | ||
* display [[Template:Appeal/Alan/fr]] if it exists, else |
* display [[Template:Appeal/Alan/fr]] if it exists, else |
||
* display [[Template:Appeal/Alan/en]] if it exists, else |
* display [[Template:Appeal/Alan/en]] if it exists, else |
||
* display [[Template:Appeal/default/fr]] |
* display [[Template:Appeal/default/fr]] if it exists, else |
||
* display [[Template:Appeal/default/en]] |
|||
Replaces {{tl|2012FR/Switch/Appeal}} |
Replaces {{tl|2012FR/Switch/Appeal}} |
Revision as of 21:23, 5 March 2019
Documentation
get_appeal
Includes the best localised appeal subpage of Template:Appeal, based on appeal name, language, and country given. Also passes the parameters to the selected appeal template for their use (e.g. in localising amounts with {{AppealAmountSwitch}})
Parameters:
appeal
- initial "Appeal-" (which was required for older links) is stripped off if presentlanguage
country
- Any other parameters to pass through to the appeal template (e.g.
sitename
)
Example:
{{#invoke:Main|get_appeal|appeal=Alan|country=CA|language=fr}}
- Display Template:Appeal/Alan/fr/CA if it exists, else
- display Template:Appeal/Alan/fr if it exists, else
- display Template:Appeal/Alan/en if it exists, else
- display Template:Appeal/default/fr if it exists, else
- display Template:Appeal/default/en
Replaces {{2012FR/Switch/Appeal}}