Informationstext auf 'Bestellung prüfen und senden' bei bestimmter Zahlart ausgeben

Diese Anleitung beschreibt, wie man auf der Seite 'Bestellung prüfen und senden' einen Infotext nur bei bestimmten Zahlarten ausgeben kann.

Gehen Sie zur Seite "Bestellung prüfen und senden" unterhalb der Seite "Warenkorb". Fügen Sie unterhalb des Moduls Warenkorb oder im Footer ein SSML-Modul ein. Fügen Sie darin den Code aus der Text-Datei ein, die Sie rechts als Zip-Datei finden. Stellen Sie bei Container "Ohne" ein.

Geben Sie im oberen Teil eine Überschrift und einen Text im HTML-Format ein. Formatieren Sie den Text wie gewünscht. Lassen Sie die rotmarkieren Zeilen unverändert!

 <div id="infotext" style="display:none; visibility:hidden">
 <h5>Überschrift</h5>
 <p>Informationstext</p>
</div>

Im unteren Teil können Sie die gewünschten Zahlarten eintragen, bei denen der Text erscheinen soll. Trennen Sie mehrere Zahlarten mit einem ||. Achten Sie auf die genaue Schreibweise!

Für eine Zahlart:

if (Zahlart =='Nachnahme') {

Für mehrere Zahlarten:

if (Zahlart =='Nachnahme' || Zahlart == 'andere Zahlart') {

Mit dieser Zeile bestimmen Sie, wo der Text erscheint, hier unter dem Warenkorb:

document.getElementById("basket").parentNode.parentNode.insertAdjacentHTML("BeforeEnd", document.getElementById('infotext').innerHTML);

Über dem Warenkorb:

 document.getElementById("basket").parentNode.insertAdjacentHTML("BeforeBegin", document.getElementById('infotext').innerHTML);

Sie können das Script mehrfach verwenden und so für verschiedene Zahlarten andere Texte ausgeben lassen. Kopieren Sie einfach das SSML-Modul und ändern Sie das Wort "infotext", es kommt zweimal vor.