Author: splash.wiki
Description:
Exactly as it says on the tin for which I can't find a current bug.
So that there is no need to code either conditional templates or entirely
separate templates along with all the associated drudge work to go from one
caseing to another *and* to avoid the many inconsistencies we have at present.
{{template|Par1=val1|Par2=val2...}}
should be exactly the same as far as the editor is concerned as
{{template|par1=val1|par2=val2...}}}
At present, if the templates is coded as either of these, it will fail if the
editor uses the other caseing.
Version: 1.16.x
Severity: enhancement
ignoreCase option
Not a bug but a feature request, if overall doable.
It would be highly useful to have a RegExp i (ignore case) equivalent for {{{param}}}. So instead of current {{{paramName|defaultValue}}} to have {{{paramName|defaultValue|ignoreCase}}}
The situation of say Profession=something or profession=something being sent randomly or different in different templates is rather often and we have to deal with it in any case but so far for "magic words" in an awkward way like {{#if: {{{Profession|}}}{{{profession|}}} | argument provided | argument not provided }}
{{#if: {{{profession||i}}} | argument provided | argument not provided }} would be much leaner, reliable and w/o extra value check on server.