[%- USE T8 %] [%- USE HTML %] [%- USE L %] [%- USE LxERP %] [%- PROCESS 'amcvar/render_inputs_block.html' %] [%- FOREACH header = HEADER %] [%- IF header.display %] [%- END %] [%- END %] [%- FOREACH row = ROWS %] [%- FOREACH row1 = row.ROW1 %] [% row1.value %] [%- END %] [%- END %]
[% header.value %]
[%- FOREACH hidden = row.HIDDENS %] [% hidden.value %] [%- END %]
[%# render all row2 entries except cvars %] [%- FOREACH row2 = row.ROW2 %] [%- IF !row2.cvar %] [% row2.value %] [%- END %] [%- END %] [%# process editable cvars %] [%- FOREACH row2 = row.ROW2 %] [%- SET show = ((row2.render_options.var.flag_editable || !row2.render_options.hide_non_editable ) && row2.render_options.valid && !row2.render_options.partsgroup_filtered) %] [%- IF row2.cvar && show %] [%- IF row2.line_break %] [%- END %] [%- END %] [%- END %]
[% row2.description %] [% PROCESS cvar_inputs cvar = row2.render_options %]
[%# process non editable cvars extra to not disturb the table layout (this will be hidden inputs) %] [%- FOREACH row2 = row.ROW2 %] [%- SET hide = (!row2.render_options.var.flag_editable && row2.render_options.hide_non_editable) %] [%- IF row2.cvar && hide %] [% PROCESS cvar_inputs cvar = row2.render_options %] [%- END %] [%- END %]