0

我希望在结帐页面中默认检查时事通讯。我正在使用 Onepagecheckout。我已经在这里搜索过,但还没有解决方案,可能是因为我正在使用 Onepagecheckout。

我可以通过添加checked="checked"输入来默认勾选复选框,但这不会订阅客户。

这是我的代码onepagecheckout.phtml

<?php if (Mage::helper('onepagecheckout')->isSubscribeNewAllowed()) : ?>
    <p class="newsletter">
        <input type="checkbox" id="newsletter-signup" name="newsletter" value="1" title="<?php echo Mage::helper('newsletter')->__('Sign up for our newsletter') ?>" class="checkbox" checked="checked" />
        <label for="newsletter-signup">
            <?php echo Mage::helper('newsletter')->__('Sign up for our newsletter') ?>
        </label>
    </p>
<?php endif; ?>

对我的问题有什么建议吗?

4

1 回答 1

0

我自己发现了。我将输入替换为:

<input type="checkbox" name="is_subscribed" title="<?php echo $this->__('Sign Up for Newsletter') ?>" value="1" id="is_subscribed" checked="checked"/>
于 2013-05-03T10:13:20.907 回答