Magento - Modifier les étiquettes de panier et de paiement (revue) pour les écrans
Dans le Magento thème par défaut de panier page, nous voyons les totaux suivants de la boîte vers la droite milieu de l'écran:
Je veux modifier les étiquettes des 5 champs dans l'encadré ci-dessus, et j'ai été capable de changer les Totaux généraux, en remplaçant la conception suivante de fichier:
/html/app/design/frontend/default/mine/template/tax/checkout/grandtotal.phtml
Donc, maintenant, il ressemble à ceci:
Mon Problème est:
De modifier les étiquettes pour les 3 autres champs dans la boîte et l'étiquette d'un rabais de zone qui s'affiche si une réduction s'applique. J'ai passé un peu de temps grepping par d'autres fichiers de conception, mais ne pouvais pas trouver toutes. Il peut être certaines classes remplacer, mais je n'ai pas été en mesure de les localiser.
Je suis en utilisant Magento 1.4.1.1
Mise à JOUR de 1: Après la mise sur le chemin d'accès du modèle les astuces suivantes sont des chemins d'accès du modèle pour
Panier
Sous-total:
app/design/frontend//tax/checkout/sous-total.phtmlTotal:
app/design/frontend//checkout/total/par défaut.phtmlGrandTotal:
app/design/frontend//tax/checkout/grandtotal.phtmlDe l'impôt:
app/design/frontend//tax/checkout/impôt.phtml
Caisse
Même que pour le panier et le suivant pour
D'expédition: app/design/frontend//tax/le paiement/expédition.phtml
Mais quand on va dans ces fichiers de modèle, pas d'étiquettes sont retrouvés, sauf dans grandtotal.phtml.
J'ai trouvé la solution à ce problème, qui je l'ai mentionné dans mon propre réponse.
Cette question à l'origine demandé de l'aide sur deux problèmes séparés. J'ai posté l'autre, plus tard, comme une autre question.
OriginalL'auteur Ozair Kafray | 2010-11-22
Vous devez vous connecter pour publier un commentaire.
Pourquoi ne pas changer les étiquettes avec inline traducteur ou dans les fichiers de localisation?
app/locale/en_US/Mage_Tax.csv:55:"Total (Ht). D'Impôt)","Total (Ht). D'impôt)"
app/locale/en_US/Mage_Tax.csv:56:"Total (Ht).D'Impôt)","Total (Ht).D'impôt)"
app/locale/en_US/Mage_Tax.csv:57:"Total (Incl. D'Impôt)","Total (Incl. D'impôt)"
app/locale/en_US/Mage_Tax.csv:58:"Total (Incl.D'Impôt)","Total (Incl.D'impôt)"
app/locale/en_US/Mage_Tax.csv:59:"Total Excl. De L'Impôt","Total Excl. De l'impôt"
app/locale/en_US/Mage_Tax.csv:60:"Total Incl. De L'Impôt","Total Incl. De l'impôt"
app/locale/en_US/Mage_Tax.csv:66:"Inclure la Taxe Dans le Grand Total","Inclure les taxes Dans le Grand Total"
app/locale/en_US/Mage_Rss.csv:22:"Total","Total"
app/locale/en_US/Mage_Adminhtml.csv:366:"Total","Total"
app/locale/en_US/Mage_Customer.csv:146:"Total","Total"
app/locale/en_US/Mage_Sales.csv:216:"Total","Total"
app/locale/en_US/Mage_Sales.csv:217:"Grand Total seront Facturés","Grand Total seront Facturés"
app/locale/en_US/Mage_Sales.csv:373:"l'Ordre Total","Ordre Total"
app/locale/en_US/Mage_Checkout.csv:104:"Total:","Total:"
ou obtenir les modèles où cette chaîne est utilisée:
template/tax/checkout/grandtotal.phtml
vous verrez$this->getTotal()->getTitle()
à la place.ensuite, vous pouvez ajouter ceci à l'intérieur __($this->getTotal()->getTitle()); pour obtenir les formulaires de chaîne de n'importe où vous pourriez en avoir besoin et ajouter la boîte de texte pour les paramètres régionaux de fichier que j'ai fait: grep 'Total' app/code/ -rsn et je vois que le lieu où il est mis a __() appliquée de sorte qu'il devrait être traduisible/modifiable par le biais de paramètres régionaux, mais je n'ai pas tester
Je voulais faire en sorte de remplacer la valeur par défaut en_US, mais au lieu de cela je écrasait la classe où l' __ est appliquée à ce texte. Je pense que ce que tu suggère, c'est une meilleure façon de le faire, mais nous sommes juste à côté de lancement de notre site web, j'ai donc choisi d'éviter une courbe d'apprentissage pour que, alors que j'ai déjà appris l'écrasement de Magento, uniquement pour ce projet.
OriginalL'auteur Anton S
Réponse pour le Problème 1:
La solution est de remplacer la
De même, les fichiers de l'Impôt et de sous-total dans le même dossier devrait être modifiée pour des résultats souhaités.
La solution est une modification d'un solution sur le forum de la communauté Magento
OriginalL'auteur Ozair Kafray
Je sais que ce thread est un peu vieux, mais j'ai récemment eu à résoudre ce problème moi-même. La solution la plus simple pour mes besoins, de réécrire le Mage_Checkout_Block_Cart_Totals de classe et de remplacer les renderTotals fonction. Il a fini par ressembler à ceci:
Il pourrait être plus propre de façons de le faire, mais c'était la manière la plus rapide pour moi.
OriginalL'auteur Steven Zurek
J'aimerais commencer par appuyer sur modèle de chemin de conseils. Que vous donnera un point de départ à laquelle le modèle est rendu par les articles de la finale de HTML. De là, vous pouvez voir le modèle, et de voir où la phtml modèle (ou de sa mère bloc) tire le texte.
OriginalL'auteur Alan Storm
Sûrement le moyen le plus rapide et le plus sûr moyen doit être d'utiliser la traduction en ligne.
OriginalL'auteur clockworkgeek
Si votre exigence est de ne modifier les étiquettes que vous pouvez modifier à partir d' "locale". Si votre banque locale est "États-unis", par exemple que d'aller à "app/locale/en_US/Mage_Tax.csv", recherche pour le texte que vous souhaitez modifier. Par exemple: Si vous souhaitez modifier l'étiquette "Impôt" à la "TVA", puis chercher de l'Impôt et de la remplacer par "TVA". DE cette façon, vous pouvez facilement changer vos étiquettes. Si vous avez votre installation de magasin pour l'Australie,dans les paramètres régionaux dossier, créez un dossier nommé "en_AU", copie Mage_Tax.csv à ce dossier et de faire la modification mentionnée ci-dessus. Cela permettra de résoudre votre problème.
OriginalL'auteur aton1004