0

我的购物车页面和结帐页面中有 paypal 快速结帐按钮。我只想从一页结帐的付款信息步骤中删除贝宝快速结帐单选按钮。

我尝试从位于的 xml 文件中删除以下代码

应用程序/设计/前端/默认/默认/布局/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> 

但它不起作用。知道如何做到这一点吗?

4

2 回答 2

1

您正在编辑 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; }
于 2012-09-18T09:23:48.323 回答
0

您能否刷新magento缓存并再次检查。

于 2012-04-11T06:40:00.767 回答