Shopware Knowledgebase

AGB im Popup bei Bestellabschluss

ab Version:2.0 bis Version:3.0.4.1

Mit folgender Anpassung können die AGB in einem Popup-iFrame auf der Bestellabschlussseite geöffnet werden.

Bitte prüfen Sie im Vorfeld, welche ID die AGB in Ihrer Datenbank besitzt. Standard ist id=4. Zu finden in der Tabelle s_cms_static.

Hinweis: Legen Sie vor der Anpassung Sicherungen der relevanten Dateien an!

Anpassung in der Datei core/class/viewports/s_sale.php

Fügen Sie:

 
// Load AGB
 $variables["sAGBContent"] = $this->sSYSTEM->sDB_CONNECTION->GetRow("
 SELECT html FROM s_cms_static WHERE id=4
 ");
 

über folgendem Abschnitt ein:

 
// Get payment - details
$paymentId = $userData["additional"]["user"]["paymentID"];
 

Änderung im Template in der order_confirm_middle.tpl

(bestehendes div class="agb_accept" ersetzen)

 
<div class="agb_accept">
<input type="checkbox" style="width:25px; margin-top:5px;float:left;" name="sAGB" id="sAGB" value="1">
<label for="sAGB" class="chklabel">{if $sAGBError}<span style="color:#F00;">{/if} Hiermit akzeptiere ich die <a onclick="$('agbframe').setStyle('display','block');" style="cursor:pointer;font-decoration:underline"><u>AGB</u></a> von {$sShopname}{if $sAGBError}</span>{/if}</label>
</div>
 
 
<div id="agbframe" style="position:absolute; display:none;top:350px; left: 100px;width:600px;height:540px; margin-top:0px;margin-bottom:20px;background-color:#FFF;display:none;border:2px solid">
<div style="overflow:hidden;overflow-y:scroll;width:585px;height:500px;padding:5px;margin-top:5px">
{$sAGBContent.html}
</div>
<div align="center" style="font-size:14px">
<a href="#" onclick="$('agbframe').setStyle('display','none');">Schließen</a>
</div>
</div>
 
 

Artikel-PDF erstellen

Artikel bewerten

Waren diese Informationen hilfreich? Ja Nein


Weitere interessante Artikel:

Bezeichnung:
Rating:
Klicks:
Datum:

Kategorien:

Bestell-Nr.: 94887_

Lieferzeit ca. 5 Tage

€ 1,00

Preise inkl. gesetzlicher
MwSt. zzgl. Versandkosten*

€ 1,00

Preise inkl. gesetzlicher
MwSt. + Versandkosten*