*** Welcome to piglix ***

Module:Check for unknown parameters


This module may be appended to a template to check for uses of unknown parameters.

or to sort the entries in the tracking category by parameter with a preview error message

or for an explicit red error message

Here, arg1, arg2, ..., argN, are the known parameters. Any parameter which is used, but not on this list, will cause the module to return whatever is passed with the unknown parameter. The _VALUE_ keyword, if used, will be changed to the name of the parameter. This is useful for either sorting the entries in a tracking category, or for provide more explicit information.

By default, the module makes no distinction between a defined-but-blank parameter and a non-blank parameter. To only track non-blank parameters use |ignoreblank=1.

By default, the module ignores blank positional parameters. To include blank positional parameters in the tracking use |showblankpositional=1.

Unless there's a very good reason not to, the parameter |reason should always be supported. This is used as a de facto standard, across all templates, as a way to include an explanatory note (e.g., why the template was placed, in any case in which that isn't obvious) without affecting the displayed output in any way (usually). If you do not include |reason among permissible values, then this module with throw a bogus error when people include a |reason=. A few templates (e.g. {{}}) directly implement a |reason= parameter that actually does something, but it most cases it is a pseudo-parameter that does not actually appear in the template code, and is used in lieu of messy HTML comments.

This module supports (similar to regular expressions), which are useful when there are many known parameters which use a systematic pattern. For example, uses

to match all parameters of the form headerNUM, labelNUM, dataNUM, dataNUMa, dataNUMb, dataNUMc, ..., rowcellstyleNUM, where NUM is a string of digits.

The following is a list of some of the templates which invoke this module, with the associated category for each.

For a more up-to-date list, .


...
Wikipedia

...