我的购物车页面和结账页面上都有 Paypal 快速结账按钮。我想删除 Paypal 快速结帐单选按钮,仅从一页结帐的付款信息步骤中删除。
我尝试从位于
的 xml 文件中删除以下代码app/design/frontend/default/default/layout/paypal.xml
<checkout_cart_index>
<reference name=\"checkout.cart.top_methods\">
<block type=\"paypal/express_shortcut\" name=\"checkout.cart.methods.paypal_express\" template=\"paypal/express/shortcut.phtml\"/>
</reference>
<reference name=\"checkout.cart.methods\">
<block type=\"paypal/express_shortcut\" name=\"checkout.cart.methods.paypal_express\" template=\"paypal/express/shortcut.phtml\"/>
</reference>
</checkout_cart_index>
但它不起作用。知道如何做到这一点吗?
最佳答案
您正在编辑 checkout_cart_index - 这意味着您正在从购物车中删除按钮。 您可以使用 css 和对 template/checkout/onepage/payment/methods.phtml 的一些修改来做到这一点: 改变
<dt>
到
<dt class="<?php echo $_code; ?>">
例如和
<dd>
到
<dd class="<?php echo $_code; ?>">
现在你可以将它添加到你的样式表中:
.sp-methods .paypal_express { display:none; }
关于paypal - 从结帐页面删除 Paypal 快速结帐单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10087205/