【问题标题】:how to move billing address before payment method list using CSS magento 2?如何使用 CSS magento 2 在付款方式列表之前移动帐单地址?
【发布时间】:2019-01-25 09:20:36
【问题描述】:

我在供应商处尝试了太多,但无法更改帐单地址在付款页面上的位置。

我复制了 vender/magento/module_checkout/view/frontend/web/template/payment.html 文件并放在我的模块中

公司/模块/视图/前端/web/template/payment.html

            <!-- ko foreach: getRegion('beforeMethods') -->
                <!-- ko template: getTemplate() --><!-- /ko -->
            <!-- /ko -->
            <!-- ko foreach: getRegion('afterMethods') -->
                <!-- ko template: getTemplate() --><!-- /ko -->
            <!-- /ko -->
            <div id="checkout-payment-method-load" class="opc-payment" data-bind="visible: isPaymentMethodsAvailable">
                <!-- ko foreach: getRegion('payment-methods-list') -->
                    <!-- ko template: getTemplate() --><!-- /ko -->
                <!-- /ko -->
            </div>

afterMethod 放在 payment-method-load 之前,但没有运气

谁能帮帮我!

【问题讨论】:

  • 我试着按照我的要求好好工作
  • 如果您希望主动向社区提供信息,仍然需要以问题的形式。请编辑为问题,然后提供答案。几天后,您将能够选择该答案作为已接受(或者其他人可能会有更好的答案)。
  • Richard,我是新来的,请帮我纠正它,我想成为 stackoverflow 的一部分并分享我的自我发现。让我知道我在这篇文章中哪里错了

标签: magento2


【解决方案1】:

将 css 添加到您的样式中,这将对您有所帮助

    #co-payment-form .fieldset {
        display: -webkit-flex;
        -webkit-flex-direction: column;
        display: flex;
        flex-direction: column;
    }

    .checkout-billing-address {
         flex:1;
         order: 1;
    }

    .opc-payment {
        flex:1;
        order: 2;
        }

    .opc-payment-additional {
        flex:1;
        order: 3;
    }

完成这些更改后,使用 cli 运行部署命令 刷新缓存

编码愉快!

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2019-06-17
  • 1970-01-01
  • 1970-01-01
  • 2018-10-29
  • 1970-01-01
  • 1970-01-01
  • 2012-03-10
相关资源
最近更新 更多