-<select name="[% PROCESS cvar_name %]">
- [%- FOREACH option = cvar.var.OPTIONS %]
- <option[% IF option.value == cvar.value %] selected[% END %]>[% HTML.escape(option.value) %]</option>
+[%- render_cvar_tag_options.name=cvar_tag_name %]
+<select [% P.stringify_attributes(render_cvar_tag_options) %]>
+ [%- IF LxERP.is_rdbo(cvar.var, 'CustomVariableConfig') %]
+ [%- FOREACH option = cvar.var.processed_options %]
+ [%- SET render_cvar_opts = {
+ value = option
+ };
+ render_cvar_opts.selected = 'selected' IF option == cvar.value;
+ L.html_tag('option', option, render_cvar_opts) %]
+ [%- END %]
+ [%- ELSE %]
+ [%- FOREACH option = cvar.var.OPTIONS %]
+ [%- SET render_cvar_opts = {
+ value = option.value
+ };
+ render_cvar_opts.selected = 'selected' IF option.value == cvar.value;
+ L.html_tag('option', option.value, render_cvar_opts) %]
+ [%- END %]