Modal-Popup in Bestellvorgang Zahlungsart einbinden

misterGST

Sehr aktives Mitglied
23. September 2007
349
39
Hallo JTL-Gemeinde,

ich versuche gerade verzweifelt ein Modal-PopUp in den Bestellvorgang (Zahlung) zu integrieren und hoffe auf Eure Hilfe. Ich habe mir diese Anleitung durchgelesen: Template Entwicklung - Template HowTo's - JTL Developer Base
... und bin danach so vorgegangen:

1-ter Versuch:

in JTL-SHOP 3.16 (MODI-ART) -> Admin -> Sprachverwaltung -> paymentOptionsDesc folgenden Code eingefügt:
Code:
Infos finden Sie hier: <a class="popup" id="Zahlungsmoeglichkeiten">Zahlungsarten</a>
<div id="Zahlungsmoeglichkeiten" class="hidden">
<p> ... mein Infotext ...</p>
</div>
ERGEBNIS: Bei klick auf den Link im Bestellvorgang öffnet sich zwar das Modal-Popup in seiner vollen Pracht - aber mit einer Kopie der aktuellen Seite: Zahlungsart (inklusive Header usw)!? .. aber NICHT "... mein Infotext ..." darin!

2-ter VERSUCH:
Weil es so lustig ist, habe ich testweise in die bestellvorgang_zahlung_custom.tpl (ganz oben) zusätzlich den empfohlenen Code eingefügt:
Code:
 <script type="text/javascript">
 $(document).ready(function() {ldelim}
    register_popups();
 {rdelim});
 </script>
ERGEBNIS: Link ist kein Link mehr und lässt sich nicht mehr anklicken!

3-ter VERSUCH:
bestellvorgang_zahlung.tpl wiederhergestellt und obigen Code in Sprachverwaltung hinzugefügt - also:
Sprachverwaltung -> paymentOptionsDesc:
Code:
 <script type="text/javascript">
 $(document).ready(function() {ldelim}
    register_popups();
 {rdelim});
 </script>
 Infos finden Sie hier: <a class="popup" id="Zahlungsmoeglichkeiten">Zahlungsarten</a>
<div id="Zahlungsmoeglichkeiten" class="hidden">
<p> ... mein Infotext ...</p>
</div>
ERGEBNIS: Siehe 1-ter Versuch. Es wird die aktuelle Seite im Popup ein 2tes Mal geöffnet!

FRAGE: Wie ist die richtige vorgehensweise?
Oder besser
: Wie könnte man den Inhalt der "Eigenen Seite" CMS -> Zahlungsarten als Modal-Popup ausgeben?

Bitte um Hilfe - das muss doch irgendwie gehen?

Vielen Dank im voraus
Euer Georg
 
Zuletzt bearbeitet:

misterGST

Sehr aktives Mitglied
23. September 2007
349
39
AW: Modal-Popup in Bestellvorgang Zahlungsart einbinden

Hallo Leute,

sorry, dass ich "pushen" muss - aber ich kann seit Freitag nicht besonders gut schlafen!

1.) Ist das Thema zu leicht und dadurch uninteressant?
2.) Ist das Thema zu schwer?
3.) Geht Modal-Popup im Bestellvorgang gar nicht?
4.) Liegt es am Modi-Art Template?
5.) Sind alle mit der neuen Wawi beschäftigt?
6.) Genießt jeder die letzten Sonnenstrahlen im Oktober?

Bitte um Hilfe ... ich will wieder durchschlafen können ...
Euer Georg
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.309
169
AW: Modal-Popup in Bestellvorgang Zahlungsart einbinden

Ja, Modale Popups werden im Modi über Fancybox erzeugt, das Initialisieren per register_popups() entfällt, es gibt auch keine Vorschrift für die Benennung der ID.

Einfaches Code-Beispiel:
Code:
<a href="#uniquePopupIdentifier" class="modal_popup">Popup öffnen</a>
<div class="popup_box">
   <div id="uniquePopupIdentifier">Inhalt des Popups</div>
</div>
 

misterGST

Sehr aktives Mitglied
23. September 2007
349
39
AW: Modal-Popup in Bestellvorgang Zahlungsart einbinden

@david - ich danke Dir viiiiiielmals !
Habe Deinen Code soeben getestet und er tut was er soll.
Meine Nachtruhe ist gerettet ... bald kann der neue Shop online gehen!

Das Modi-Art Template ist übrigens ein feine Sache ... kann ich allen nur empfehlen!

Herzliche Grüße
Georg
 
Ähnliche Themen

Ähnliche Themen