Magento - Ändern Sie die Etiketten für Einkaufswagen und Kassenzettel (Bestellübersicht)

8

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 .

    
Ozair Kafray 22.11.2010, 06:46
quelle

6 Antworten

5

Antwort zu Problem 1:

Die Lösung besteht darin, das

zu überschreiben
  

funktion:   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

    
Ozair Kafray 24.11.2010, 11:14
quelle
6

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%     
Anton S 25.11.2010 08:20
quelle
4

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.

    
Steven Zurek 03.06.2013 19:57
quelle
2

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.

    
Alan Storm 22.11.2010 18:21
quelle
1

Sicherlich ist der schnellste und sicherste Weg die Inline-Übersetzung .

>     
clockworkgeek 24.11.2010 14:55
quelle
1

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.

    
aton1004 07.05.2014 04:12
quelle

Tags und Links