【问题标题】:Opencart - How to select the 'Terms' by default on the checkout pageOpencart - 如何在结帐页面上默认选择“条款”
【发布时间】:2019-07-05 23:46:56
【问题描述】:

OpenCart 版本 2.1.0.1

如何在结帐页面上将“我已阅读并同意条款和条件”复选框设置为默认选中?此复选框显示在第 5 步 - 付款方式中。我查看了“payment_method.tpl”(目录>>视图>>默认主题>>模板>>结帐),但无法弄清楚如何使复选框默认选中。

感谢您的帮助。

【问题讨论】:

    标签: php opencart2.x


    【解决方案1】:

    看起来您使用的是 Opencart 2.3.0.2,类似于 Opencart 3: 转到目录/视图/主题/默认/模板/结帐/payment_method.twig

    找到以下代码行:

    <?php if ($agree) { ?>
    <input type="checkbox" name="agree" value="1" checked="checked" />
    <?php } else { ?>
    <input type="checkbox" name="agree" value="1" />
    <?php } ?>
    

    然后将其转换为以下代码行:

    <?php if ($agree) { ?>
    <input type="checkbox" name="agree" value="1" checked="checked" />
    <?php } else { ?>
    <input type="checkbox" name="agree" value="1" checked="checked" />
    <?php } ?>
    

    刚刚添加 checked="checked"

    【讨论】:

    • 成功了,谢谢!最后一个问题,如果未选中该复选框并且用户单击“继续”按钮,它将显示一条消息,您需要同意这些条款,但该按钮然后卡在“加载”中。然后用户需要从第 1 步重新开始。您是否有办法解决?
    猜你喜欢
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-27
    • 2017-02-04
    相关资源
    最近更新 更多