0

モジュールを追加したので、既存のカート テンプレートをオーバーライドしたいと思います。以下の XML を使用してレイアウトを更新します。

<checkout_cart_index>
    <reference name="checkout.cart">
        <action method="setCartTemplate">
            <value>magefd/shipandpay/checkout/cart.phtml</value>
        </action>
        <action method="setEmptyTemplate">
            <value>checkout/cart/noItems.phtml</value>
        </action>
        <action method="chooseTemplate"/>
        <block type="fdshipandpay/checkout_cart_fee" name="magefd.shipandpay.cart.fee"
            as="fee" template="magefd/shipandpay/checkout/cart/fee.phtml" />
    </reference>
</checkout_cart_index>

ただし、新規ユーザーが最初にカートにアクセスしたときは、元のテンプレートが使用されます。彼らがリフレッシュした後、それは完璧に機能します。ユーザーがセッションを更新すると、セッションがタイムアウトした後、同じ問題が発生します。私はそれがどのように起こったのか分かりません。誰でも助けることができますか?

4

1 に答える 1