0

嗨,所有 magento 专家。我对 magento 系统中的自定义付款方式有疑问。在结帐过程中的付款信息步骤中,我需要在我的付款方式下显示单选按钮列表。这是代码:

<ul class="form-list" id="payment_form_<?php echo $_code ?>" style="display:none;">
<li>
<?php echo $this->getMethod()->getConfigData('message');?>
</li>
 <li>
    <span class="input-box">
        <input type="radio" title="<?php echo $this->__('option1') ?>" id="<?php echo $_code ?>_option1" name="payment[]" value="1" checked="true"><?php echo $this->__('option1') ?></input>
    </span>
</li>   
<li>        
    <span class="input-box">
        <input type="radio" title="<?php echo $this->__('option2') ?>" id="<?php echo $_code ?>_option2" name="payment[]" value="2" ><?php echo $this->__('option2') ?></input>
    </span>
</li>   
    <li>
    <span class="input-box">
        <input type="radio" title="<?php echo $this->__('option3') ?>" id="<?php echo $_code ?>_option3" name="payment[]" value="3" ><?php echo $this->__('option3') ?></input>
    </span>
</li>   

问题是我无法继续我的过程。出了点问题,我怀疑验证。请查看名称属性。它们必须全部相等,所以我只能查看单选按钮之一,但我不确定 magento 是否可以?

请有人帮我解决这个问题吗?我是magento世界的新手。

谢谢!

4

2 回答 2

1

希望这会有所帮助。您可以免费下载'WebShopApps MatrixRate – #1 Multiple Table Rates Extension'它并检查它是如何开发的。这是链接。

http://www.magentocommerce.com/magento-connect/webshopapps-matrixrate-1-multiple-table-rates-extension-certified-bug-free.html

于 2013-09-15T10:47:21.850 回答
0

您的第一个输入字段具有“已检查”属性,但值错误。如果你使用 HTML5,你只需要写“checked”——没有属性值。如果您更喜欢 XHTML 样式,则要使用的正确值是“checked”。

HTML5: <input type="radio" checked />

XHTML: <input type="radio" checked="checked" />

希望这可以帮助!

于 2013-10-08T08:01:41.523 回答