26 lines
991 B
XML
26 lines
991 B
XML
<div tal:define="css_class css_class|field.widget.css_class;
|
|
style style|field.widget.style;
|
|
oid oid|field.oid;
|
|
inline getattr(field.widget, 'inline', False)"
|
|
tal:omit-tag="not inline">
|
|
${field.start_sequence()}
|
|
<div tal:repeat="choice values | field.widget.values"
|
|
tal:omit-tag="inline"
|
|
class="checkbox">
|
|
<div tal:define="(value, title, help_block) choice">
|
|
<input tal:attributes="checked value in cstruct;
|
|
class css_class;
|
|
style style"
|
|
type="checkbox"
|
|
name="checkbox"
|
|
value="${value}"
|
|
id="${oid}-${repeat.choice.index}"/>
|
|
<label for="${oid}-${repeat.choice.index}"
|
|
tal:attributes="class inline and 'checkbox-inline'">
|
|
${title}
|
|
</label>
|
|
<p tal:condition="help_block" class="help-block">${help_block}</p>
|
|
</div>
|
|
</div>
|
|
${field.end_sequence()}
|
|
</div>
|