|
@@ -12,29 +12,9 @@
|
|
|
>
|
|
|
<?php if (null !== $empty_value): ?><option value=""><?php echo $view->escape($view['translator']->trans($empty_value)) ?></option><?php endif; ?>
|
|
|
<?php if (count($preferred_choices) > 0): ?>
|
|
|
- <?php foreach ($preferred_choices as $choice => $label): ?>
|
|
|
- <?php if ($view['form']->isChoiceGroup($label)): ?>
|
|
|
- <optgroup label="<?php echo $view->escape($choice) ?>">
|
|
|
- <?php foreach ($label as $nestedChoice => $nestedLabel): ?>
|
|
|
- <option value="<?php echo $view->escape($nestedChoice) ?>"<?php if ($view['form']->isChoiceSelected($form, $nestedChoice)): ?> selected="selected"<?php endif?>><?php echo $view->escape($nestedLabel) ?></option>
|
|
|
- <?php endforeach ?>
|
|
|
- </optgroup>
|
|
|
- <?php else: ?>
|
|
|
- <option value="<?php echo $view->escape($choice) ?>"<?php if ($view['form']->isChoiceSelected($form, $choice)): ?> selected="selected"<?php endif?>><?php echo $view->escape($label) ?></option>
|
|
|
- <?php endif ?>
|
|
|
- <?php endforeach ?>
|
|
|
+ <?php echo $view['form']->renderBlock('choice_options', array('options' => $preferred_choices)) ?>
|
|
|
<option disabled="disabled"><?php echo $separator ?></option>
|
|
|
<?php endif ?>
|
|
|
- <?php foreach ($choices as $choice => $label): ?>
|
|
|
- <?php if ($view['form']->isChoiceGroup($label)): ?>
|
|
|
- <optgroup label="<?php echo $view->escape($choice) ?>">
|
|
|
- <?php foreach ($label as $nestedChoice => $nestedLabel): ?>
|
|
|
- <option value="<?php echo $view->escape($nestedChoice) ?>"<?php if ($view['form']->isChoiceSelected($form, $nestedChoice)): ?> selected="selected"<?php endif?>><?php echo $view->escape($nestedLabel) ?></option>
|
|
|
- <?php endforeach ?>
|
|
|
- </optgroup>
|
|
|
- <?php else: ?>
|
|
|
- <option value="<?php echo $view->escape($choice) ?>"<?php if ($view['form']->isChoiceSelected($form, $choice)): ?> selected="selected"<?php endif?>><?php echo $view->escape($label) ?></option>
|
|
|
- <?php endif ?>
|
|
|
- <?php endforeach ?>
|
|
|
+ <?php echo $view['form']->renderBlock('choice_options', array('options' => $choices)) ?>
|
|
|
</select>
|
|
|
<?php endif ?>
|