2016-03-15 1 views
2

Quelqu'un pourrait-il m'aider à modifier certains fichiers tpl dans Prestashop 1.6 pour montrer non seulement le nombre de produits dans le panier mais aussi le total de la commande comme ça (avant de passer la souris).Comment afficher le total du panier dans Prestashop 1.6

Panier: 1150 $ (3)

où:

1150 $ - est l'ordre total (3) - nombre de produits dans le panier

Merci beaucoup! Tereza

Répondre

0

En fait, le prix total de la commande est déjà dans les modèles, mais est cachée par CSS:

blockcart.css#L53-L54

Commentez cette règle pour voir le prix total en résumé bloc de panier. Notez que j'ai lié le fichier dans le thème par défaut, votre thème peut être différent.

Pour déplacer le prix total avant que le produit compte, vous devrez modifier le modèle du module:

blockcart.tpl#L35-L45

Déplacer tout l'élément span (notez le contenu à l'intérieur et balise de fermeture) à avant la ligne 32.

Et ce sont la constante que vous pouvez utiliser pour remplacer BOTH_WITHOUT_SHIPPING:

Cart.php#L147-L154

Veuillez noter que j'ai lié des fichiers de 1.6.1.x branche, qui correspond à la dernière version de 1.6.1: 1.6.1.4. Vous devriez vérifier dans vos propres fichiers de magasin pour ces constantes.

Je ne trouve pas d'informations pour ces constantes, donc vous devriez probablement les essayer vous-même. Je commencerais par essayer BOTH constante.

Téléchargez ces fichiers modifiés sur FTP.

+1

Merci beaucoup! Je suis presque là. La seule chose qui manque est que je voudrais afficher le prix total avec l'expédition. Quelle valeur dois-je insérer à la place de "Cart :: BOTH_WITHOUT_SHIPPING '"? Merci encore une fois! –

+0

Bonjour, j'ai mis à jour la réponse. – gskema

+0

Merci beaucoup. "BOTH" fonctionne, le seul problème est, qu'il ne met pas à jour le prix total après avoir ajouté quelque chose au panier, vous devez actualiser la page entière pour obtenir le montant total sans passer la souris. Vous pouvez essayer à [vonaveauto.cz] (http://vonaveauto.cz) Mais j'ai peur qu'il n'y ait pas de solution pour cela. –