Frage

Ich verwende Magento CE 1.7.0.2 und möchte einige Teile der .pdf -Rechnungen ändern, die aus dem Abschnitt "Rechnungen" der Website gedruckt werden können.enter image description here

Wie Sie im obigen Bild sehen können, möchte ich die Farben der Grauzone nach oben ändern und den Verweis auf Versandkosten im Abschnitt "Versandmethoden" entfernen.

Alle Zeiger wären wirklich nützlich, da sich dies für mich wirklich schwer erweist.

Danke für alle Antworten.


AKTUALISIEREN.

Um den Abschnitt "Gesamtversandkosten" loszuwerden ...

Gerührt:

App/Code/Ader/Mage/sales/model/order/pdf/abstract.php

zu

App/Code/lokal/Mage/sales/model/order/pdf/abstract.php

dann in Zeile 445

geändert:

$totalShippingChargesText = "(" . Mage::helper('sales')->__('Total Shipping Charges') . " "
                . $order->formatPriceTxt($order->getShippingAmount()) . ")";

zu:

$totalShippingChargesText = "";
War es hilfreich?

Lösung

In derselben Datei zeichnet die Methode mage_sales_model_order_pdf_abstract :: InsertOrder den Header -Teil des PDF. Um den grauen Hintergrund in Weiß zu ändern, ändern Sie sich: Veränderung:

$page->setFillColor(new Zend_Pdf_Color_GrayScale(0.45));

zu

$page->setFillColor(new Zend_Pdf_Color_GrayScale(1));

vor der Linie

$page->drawRectangle(25, $top, 570, $top - 55);

Um die Farbe in Schwarz in derselben Dateiänderung zu ändern:

$page->setFillColor(new Zend_Pdf_Color_GrayScale(1));

zu

$page->setFillColor(new Zend_Pdf_Color_GrayScale(0));

gleich nach drawRectangle Anruf.

Sie müssen dasselbe tun Mage_Sales_Model_Order_Pdf_Abstract::insertDocumentNumber() Weil dort dort Rechnung # hinzugefügt.

Bei all den oben genannten gesagt geht es Ihnen besser mit dem lokalen Modul, das die abstrakte Klasse oder die Rechnungsklasse überschreibt. Und darin ändern Sie einfach das, was Sie brauchen. Auf diese Weise erben Sie bei zukünftigen Änderungen in der Datei abstract.php im Kerncodepool neue Funktionen und behalten auch Ihre Änderungen bei.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top