Last modified: 2013-08-30 02:48:45 UTC
Some templates foresee, for some parameters, a restricted choice of values among a predefined set. Examples for that are, on it.wiki, the "Bio" template which foresees, for the "Sesso" ("Gender") parameter only a choice between "M" and "F". There are also other templates which foresee a larger set, but always within a restricted choice (e.g. for automatic categorization purposes). For such cases, it could be useful to extend the data model for the "params" object inside the TemplateData, by adding a new attribute, e.g. "choices" with array data type. For the "Bio" template of the example, this could boil out in something like: "params": { "label":"Gender", "type": "string", "choices": ["M","F"] <---- proposal } The values defined for the "choices" attribute could then be used by the visual rendering of VE to present the user with a drop-down menu (similar to HTML's "<select><option> structure) listing only the allowed values, instead of a free text input field.
I think this is a duplicate of bug 51375 (Add parameter type for options)
Merging with 51375. *** This bug has been marked as a duplicate of bug 51375 ***