モジュールを追加したので、既存のカート テンプレートをオーバーライドしたいと思います。以下の 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>
ただし、新規ユーザーが最初にカートにアクセスしたときは、元のテンプレートが使用されます。彼らがリフレッシュした後、それは完璧に機能します。ユーザーがセッションを更新すると、セッションがタイムアウトした後、同じ問題が発生します。私はそれがどのように起こったのか分かりません。誰でも助けることができますか?