mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
ed3c0b8d4e
The ColumnCount is set on the CompositeField class, and not on its FieldList. So to get the ColumnCount, we need to use $Top to get out of the loop.
18 lines
449 B
Scheme
18 lines
449 B
Scheme
<$Tag class="CompositeField $extraClass <% if ColumnCount %>multicolumn<% end_if %>">
|
|
<% if $Tag == 'fieldset' && $Legend %>
|
|
<legend>$Legend</legend>
|
|
<% end_if %>
|
|
|
|
<% loop $FieldList %>
|
|
<% if $Top.ColumnCount %>
|
|
<div class="column-{$Top.ColumnCount} $FirstLast">
|
|
$FieldHolder
|
|
</div>
|
|
<% else %>
|
|
$FieldHolder
|
|
<% end_if %>
|
|
<% end_loop %>
|
|
|
|
<% if $Description %><span class="description">$Description</span><% end_if %>
|
|
</$Tag>
|