PHP-Code:
<?php $this->extend('mm_filteritem_default'); ?>
<?php $this->block('formfield'); ?>
<?php if(is_array($this->options) && count($this->options)>0): ?>
<select name="<?= $this->urlparam ?>[]" multiple="multiple" id="ctrl_<?= $this->urlparam ?>" class="select2-filter">
<?php
$count = 0;
foreach ($this->options as $option):
$class = ($count == 0) ? 'first ' : '';
$class .= ($count == count($this->options) - 1) ? 'last ' : '';
$class .= ($count % 2 == 1) ? 'even' : 'odd';
$class .= (strlen($option['class'])) ? ' ' . $option['class'] : '';
?>
<?php
$field = sprintf(
'<option name="%s" id="opt_%s_%s" class="options_box-%s" %s value="%s">%s</option>',
$this->urlparam,
$this->urlparam,
$count,
$count,
$option['active'] ? 'selected="selected"' : '',
$option['key'],
$option['value']);
$count++;
?>
<?= $field ?>
<?php endforeach; ?>
</select>
<?php endif; ?>
<?php $this->endblock(); ?>
Lesezeichen