apostrophe
Version:
The Apostrophe Content Management System.
34 lines (30 loc) • 976 B
HTML
{% macro radioTableHeader(choices) %}
<td></td>
{%- for choice in choices -%}
<td>{{ __ns('apostrophe', choice.label | d('')) }}</td>
{%- endfor -%}
{% endmacro %}
{% macro radioTableRows(rows, choices) %}
{%- for row in rows -%}
<tr>
<th>{{ row.label}}</th>
{%- for choice in choices -%}
<td><input type="radio" name="{{ data.name }}[{{ row.name }}]" value="{{ choice.value }}"/></td>
{%- endfor -%}
</tr>
{%- endfor -%}
{% endmacro %}
<fieldset class="apos-fieldset apos-fieldset-radio-table apos-fieldset-{{ data.name | css }}" data-name="{{ data.name }}">
<label>{{ __ns('apostrophe', data.label | d('')) }}</label>
{# Text entry for autocompleting the next item #}
{# { label: 'Admin', value: 'admin'}
{ name:'blog', label: 'Blog' } #}
<table>
<thead>
<tr>
{{ radioTableHeader(data.choices) }}
</tr>
</thead>
{{ radioTableRows(data.rows, data.choices) }}
</table>
</fieldset>