Magento использует виджеты на регистрационной форме. На самом деле в шаблоне register.phtml вы можете увидеть строки:
<?php $_gender = $this->getLayout()->createBlock('customer/widget_gender') ?>
<?php if ($_gender->isEnabled()): ?>
<li><?php echo $_gender->setGender($this->getFormData()->getGender())->toHtml() ?></li>
<?php endif ?>
Данный виджет может быть найден в template/customer/widget
каталоге. Поэтому для того, чтобы изменить выбор в радио-кнопки, скопируйте его (шаблон) для вашей темы и изменять, например .:
<div class="input-box">
<label><?php echo $this->__('Gender'); ?></label>
<?php $options = Mage::getResourceSingleton('customer/customer')->getAttribute('gender')->getSource()->getAllOptions();?>
<?php $value = $this->getGender();?>
<?php foreach ($options as $option):?>
<input type="radio" name="<?php echo $this->getFieldName('gender')?>" value="<?php echo $option['value'] ?>"<?php if ($option['value'] == $value) echo ' selected="selected"' ?> /><?php echo $option['label'] ?>
<br />
<?php endforeach;?>
</div>
Надежда не имеет никакого опечатка.
Это не работает ... – Carolina
Не могли бы вы помочь решить эту проблему http://stackoverflow.com/questions/36595547/convert-dropdown-to-selection-boxes-with-color – Manik