Excuse-moi de répondre aussi tardivement. Je travail sur mon projet de E-commerce et je ne suis pas passé sur le forum pendant quelques jours ...
Je me suis trompé dans les instructions que je t'ai donné précédemment

Je pense qu'il faut plutôt faire comme ça :
1. Il ne fallait rien modifier dans le fichier /layout/page.xml, ce que je t'ai fais rajouter doit être supprimé.
2. Ouvre le fichier /layout/checkout.xml et remplace
| Code : |
<reference name="right">
<block type="checkout/cart_sidebar" name="cart_sidebar" before="-" template="checkout/cart/sidebar.phtml"/>
</reference> |
Par
| Code : |
<reference name="header">
<block type="checkout/cart_sidebar" name="cart_sidebar" as="Panier" template="checkout/cart/sidebar.phtml"/>
</reference> |
3. Dans le fichier /template/page/html/header.phtml, ajouter la ligne suivante pour afficher le panier :
| Code : |
<?php echo $this->getChildHtml('Panier') ?> |
Cette fois-ci, tout doit fonctionner. Le panier s'affiche bien dans le header. Lors du processus de commande, il continue de s'afficher en haut, et le reste des informations pour passer la commande s'affichent dans le corps de la page, comme c'est le cas d'origine.