<?php $this->extend('form_row'); ?> <?php $this->block('field'); ?> <fieldset id="ctrl_<?= $this->id ?>" class="radio_container<?php if ($this->class) : ?> <?= $this->class ?><?php endif; ?>"> <?php if ($this->label) : ?> <legend> <?php if ($this->mandatory) : ?> <span class="invisible"><?= $this->mandatoryField ?> </span><?= $this->label ?><span class="mandatory">*</span> <?php else : ?> <?= $this->label ?> <?php endif; ?> </legend> <?php endif; ?> <?php foreach ($this->getOptions() as $option) : ?> <?php if ('group_start' == $option['type']) : ?> <fieldset> <legend><?= $option['label'] ?></legend> <?php endif; ?> <?php if ('option' == $option['type']) : ?> <div class="form-check"><input type="radio" name="<?= $option['name'] ?>" id="opt_<?= $option['id'] ?>" class="form-check-input radio" value="<?= $option['value'] ?>" <?= $option['checked'] ?><?= $option['attributes'] ?>> <label class="form-check-label" id="lbl_<?= $option['id'] ?>" for="opt_<?= $option['id'] ?>"><?= $option['label'] ?></label></div> <?php endif; ?> <?php if ('group_end' == $option['type']) : ?> </fieldset> <?php endif; ?> <?php endforeach; ?> <?php if ($this->hasErrors()) : ?> <p class="error"><?= $this->getErrorAsString() ?></p> <?php endif; ?> </fieldset> <?php $this->endblock(); ?>