Auf der Seite Wagen des Magento-Standardthemas sehen wir die folgende Summenbox in der Mitte des Bildschirms:
Ich möchte die Beschriftungen der 5 Felder im obigen Feld ändern, und ich konnte die Gesamtsummen ändern, indem ich die folgende Designdatei überschreibe:
%Vor%So, jetzt sieht es so aus:
Mein Problem ist:
Ändern Sie die Etiketten für die anderen 3 Felder in dem Feld und das Etikett eines Rabattfelds, das dort erscheint, wenn ein Rabatt gilt. Ich habe einige Zeit damit verbracht, andere Designdateien zu durchsuchen, konnte aber keine finden. Es könnte einige zu überwindende Klassen geben, aber ich konnte sie auch nicht finden.
Ich verwende Magento 1.4.1.1
UPDATE 1 : Nach dem Aktivieren von Vorlagenpfadhinweisen sind folgende Vorlagenpfade für Einkaufswagen
Zwischensumme: app / design / frontend // steuer / checkout / subtotal.phtml
Gesamt: app / design / frontend // checkout / gesamt / default.phtml
GrandTotal: app / design / frontend // steuer / checkout / grandtotal.phtml
Steuer: app / design / frontend // steuer / checkout / tax.phtml
Zur Kasse
Entspricht dem Warenkorb und dem folgenden zusätzlichen für
Versand: app / design / frontend // steuer / checkout / shipping.phtml
Aber wenn man in diese Template-Dateien geht, werden keine Labels gefunden außer in grandtotal.phtml.
Ich habe die Lösung des Problems gefunden, die ich in meiner eigenen Antwort erwähnt habe.
Bei dieser Frage wurde ursprünglich nach zwei separaten Problemen gefragt. Ich postete den anderen später als eine andere Frage .
Antwort zu Problem 1:
Die Lösung besteht darin, das
zu überschreibenfunktion: fetch (Mage_Sales_Model_Quote_Address $ -Adresse)
in: Code / Kern / Mage / Verkauf / Modell / Angebot / Adresse / Insgesamt / Versand.php
Ebenso sollten die Dateien Tax und Zwischensumme im selben Ordner für die gewünschten Ergebnisse bearbeitet werden.
Die Lösung ist eine Modifikation einer Lösung im Magento-Community-Forum
Warum ändern Sie die Beschriftungen nicht mit Inline-Translator oder in Locale-Dateien?
%Vor%app / locale / de_DE / Mage_Tax.csv: 55: "Gesamtsumme (ohne Steuern)", "Gesamtsumme (ohne Steuern)" app / locale / de_DE / Mage_Tax.csv: 56: "Grand Total (Excl.Tax)", "Grand Total (Excl.Tax)" app / locale / de_DE / Mage_Tax.csv: 57: "Gesamtsumme (inkl. Steuern)", "Gesamtsumme (inkl. Steuern)" app / locale / de_DE / Mage_Tax.csv: 58: "Gesamtsumme (inkl. Steuern)", "Gesamtsumme (inkl. Steuern)" app / locale / de_DE / Mage_Tax.csv: 59: "Gesamtsumme ohne Steuer", "Gesamtsumme ohne Steuern" app / locale / de_DE / Mage_Tax.csv: 60: "Grand Total inkl. Steuern", "Grand Total inkl. Steuern" app / locale / de_DE / Mage_Tax.csv: 66: "Steuern in Gesamtsumme einbeziehen", "Steuern in Gesamtsumme einbeziehen" app / locale / de_DE / Mage_Rss.csv: 22: "Grand Total", "Grand Total" app / locale / de_DE / Mage_Adminhtml.csv: 366: "Gesamtsumme", "Gesamtsumme" app / locale / de_DE / Mage_Customer.csv: 146: "Gesamtsumme", "Gesamtsumme" app / locale / de_DE / Mage_Sales.csv: 216: "Gesamtsumme", "Gesamtsumme" app / locale / de_DE / Mage_Sales.csv: 217: "Gesamtsumme wird berechnet", "Gesamtsumme wird berechnet" app / locale / de_DE / Mage_Sales.csv: 373: "Order Grand Total", "Order Grand Total" app / locale / de_DE / Mage_Checkout.csv: 104: "Gesamtsumme:", "Gesamtsumme:"
oder rufen Sie die Vorlagen auf, in denen diese Zeichenfolge verwendet wird:
%Vor%Ich weiß, dass dieser Thread ein wenig alt ist, aber ich musste dieses Problem kürzlich selbst lösen. Die einfachste Lösung für meine Bedürfnisse war das Neuschreiben der Mage_Checkout_Block_Cart_Totals-Klasse und das Überschreiben der renderTotals-Funktion. Es endete in etwa so:
%Vor%Es könnte sauberere Wege geben, dies zu tun, aber das war die schnellste für mich.
Ich würde damit beginnen, Tipps zum Vorlagenpfad zu spiegeln. Das gibt Ihnen einen Startpunkt dafür, welche Vorlage welche Teile des fertigen HTML-Bildes darstellt. Von dort können Sie die Vorlage anzeigen und sehen, wo die PHP-Vorlage (oder ihr Elternblock) den Text abzieht.
Sicherlich ist der schnellste und sicherste Weg die Inline-Übersetzung .
>Wenn Sie nur die Beschriftungen ändern müssen, können Sie sie von "locale" ändern. Wenn das Gebietsschema Ihres Shops beispielsweise "Vereinigte Staaten" lautet, gehen Sie zu "app / locale / en_US / Mage_Tax.csv", und suchen Sie nach dem Text, den Sie ändern möchten. Beispiel: Wenn Sie die Bezeichnung "Steuern" in "MwSt" ändern möchten, suchen Sie nach Steuern und ersetzen Sie sie dann durch "Mehrwertsteuer". Auf diese Weise können Sie Ihre Etiketten leicht ändern. Wenn Sie Ihre Filialeinrichtung für Australien haben, erstellen Sie im Ordner locale einen Ordner mit dem Namen "en_AU", kopieren Sie Mage_Tax.csv in diesen Ordner und führen Sie die oben genannte Änderung durch. Dies wird Ihr Problem lösen.
Tags und Links magento e-commerce