(Imported by PageSync) Tag: wsps-content-edit-tag |
(Imported by PageSync) Tag: wsps-content-edit-tag |
||
| Line 4: | Line 4: | ||
<pre> | <pre> | ||
{{Csp formfield/select | {{Csp formfield/select | ||
|name= (text) | |name= (text) | ||
|placeholder= (optional: text) | |||
|required= (optional: "required") | |required= (optional: "required") | ||
|value= (value from "allowedValues" list) | |value= (value from "allowedValues" list) | ||
| Line 15: | Line 16: | ||
{{Csp formfield/select | {{Csp formfield/select | ||
|name=Broodje | |name=Broodje | ||
|allowedValues=braadworst,gezond,kroket | |allowedValues=braadworst,gezond,kroket | ||
| | |placeholder=Selecteer een broodje | ||
}} | |||
{{Csp formfield/select | |||
|name=Broodje2 | |||
|allowedValues=braadworst,gezond,kroket | |||
|placeholder=Selecteer een broodje | |||
|value=gezond | |||
}} | }} | ||
| Line 29: | Line 36: | ||
</noinclude><includeonly><select | </noinclude><includeonly><select | ||
name="{{{name|}}}" | name="{{{name|}}}" | ||
placeholder="{{{placeholder|}}}" | |||
class="form-control" | class="form-control" | ||
required="{{{required|}}}" | required="{{{required|}}}" | ||
selected="{{{value|}}}" | >{{#af_stringmap:{{#invoke:CspFunctions|preprocess|_content={{{allowedValues|}}} }}|,|item|<option selected="{{#ifeq:{{{item}}}|{{{value|}}}|selected}}" value="{{{item|}}}">{{{item|}}}</option>|}} | ||
</select></includeonly> | |||
/></includeonly> | |||
| ws-base-props | |||
|---|---|---|---|
| Line 2: | Line 2: | ||
|Class=Application page | |Class=Application page | ||
|Title=Template:Csp formfield/select | |Title=Template:Csp formfield/select | ||
|Version history={{Version history item | |||
|Version number=1.0 | |||
|Version description=Added placeholder parameter (#171) | |||
|Version date=2025-6-30 12:51:41 | |||
}} | |||
}} | |||
}} | }} | ||
Latest revision as of 08:01, 18 September 2025
This is the Csp formfield/select template. It should be called in the following format:
{{Csp formfield/select
|name= (text)
|placeholder= (optional: text)
|required= (optional: "required")
|value= (value from "allowedValues" list)
|allowedValues= (comma-separated values)
}}
Example
Related templates: