Allgemeine Geschäftsbedingungen mit WYSIWYG-Editor formatieren

Allgemeine Geschäftsbedingungen sind dank Formatierung ansprechend und lesbarer.

Allgemeine Geschäftsbedingungen sind dank Formatierung ansprechend und lesbarer.

Die allgemeinen Geschäftsbedingungen (AGB) welche in Magento hinterlegt werden können und von jedem Kunden vor Absenden der Bestellung akzeptiert werden müssen lassen sich standardmässig leider nicht formatieren. Es wäre jedoch attraktiv wenn gewisse Inhalte besonders hervorgehoben werden könnten, so zum Beispiel sehr wichtige Passagen. Auch für die Lesbarkeit wäre es besser wenn zum Beispiel Titel grösser dargestellt werden könnten als der normale Lauftext.

Glücklicherweise lässt sich die Formatierung mittels «WYSIWYG»-Editor (steht für «What you see is what you get») recht einfach aktivieren.

Öffnen Sie zuerst die Datei app/code/core/Mage/Adminhtml/Block/Checkout/Agreement/Edit/Form.php und kopieren Sie diese nach app/code/local/Mage/Adminhtml/Block/Checkout/Agreement/Edit/Form.php, damit die Änderung auch bei einem Update von Magento bestehen bleibt.

Fügen Sie danach nach Zeile 48 folgende neue Methode ein:

protected function _prepareLayout()
{
    parent::_prepareLayout();
    if (Mage::getSingleton('cms/wysiwyg_config')->isEnabled()) {
        $this->getLayout()->getBlock('head')->setCanLoadTinyMce(true);
    }
}

Suchen Sie danach etwas weiter unten, ungefähr in Zeile 135 folgende Einstellung:

'wysiwyg'   => false,

Und ändern Sie den Wert wie folgt:

'wysiwyg'   => true,

Speichern Sie diese Datei nun ab.

Als nächstes öffnen Sie die Datei app/design/frontend/base/default/template/checkout/onepage/agreements.phtml und kopieren Sie diese Datei nach app/design/frontend/default/default/template/checkout/onepage/agreements.phtml.

Suchen Sie in dieser Datei nun folgende Zeile:

<?php echo nl2br($this->htmlEscape($_a->getContent())) ?>

Und ändern Sie diese wie folgt ab:

<?php echo $_a->getContent() ?>
Ihre AGB können Sie nun direkt mit dem Editor formatieren.

Ihre AGB können Sie nun direkt mit dem Editor formatieren.

Voila, nun können Sie die Bedingungen wie im Screenshot dargestellt mittels Editor formatieren, und Ihre Formatierung erscheint entsprechend während dem Checkout, wie es auf dem zweiten Screenshot ersichtlich ist.

PS: Brauchen Sie Hilfe bei der Einrichtung Ihres Magento Onlineshops? Gerne stehen wir Ihnen dazu zur Verfügung! Füllen Sie einfach das untenstehende Kontaktformular aus und wir setzen uns mit Ihnen in Verbindung.

Other interesting articles:

Back to the blog overview