Neu Frage zum Popup

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
25
Hallo liebe Community,

ich hab da mal eine Frage zum implementieren von Popups. Ich habe wie in der Wiki beschrieben ein Popup in den Artikel details eingefügt nur leider lässt sich vom Popup die größe nicht einstelllen.

<a class="popup" href="Link zum Content" onclick=""><button type="button" class="submit" onclick="">Content</button></a>

das Popup soll eine max-width bekommen wird aber durch die class modal immer auf eine Standard breite umgestellt.
Die zu öffnende Seite haben ich als eingene Seite "hidden" erstellt und wollte diese relativ genau anzeigen lassen da es sich nur um ein informationspopup handeln soll.

Wie kann das öffnende Fenster angepasst werden?

MFG
 

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
25
Hallo,

das habe ich schon versucht leider ohne erfolg das Popup zieht sich im hintergrund trotzdem immer die falsche class. Meist wird der Content angepast aber das restliche Fenster ist riesig.
Bin leider auch noch nicht auf die passende Lösung gekommen.
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.629
325
Du kannst dem Popup über den Aufruf keine Größe mit geben. Wie hier zu sehen ist, wird die Größe auf 'lg' vorbelegt, sprich dein Popup wird immer mit der Klasse modal-lg geladen.
Code:
    $('.footnote-vat a, .versand, .popup').click(function(e) {
        var url = e.currentTarget.href;
        url += (url.indexOf('?') === -1) ? '?isAjax=true' : '&isAjax=true';
        eModal.ajax({
            'size': 'lg',
            'url': url,
            'title': typeof e.currentTarget.title !== 'undefined' ? e.currentTarget.title : ''
        });
        e.stopPropagation();
        return false;
    });

Ohne eine Anpassung der Funktion wirst du daran nichts ändern können.
 

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
25
Vielen dank für die Antwort.

Können Sie mir noch mitteilen wo ich das script finde, also in welcher Datei, damit ich ein wenig rum porbieren kann ob sich das nicht lösen lässt.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
527
Halle
Hallo,
zum "rumprobieren" kannst du dir eine eigene "Popup-Klasse" definieren und das zugehörige JS z.B. in die custom.js deines Child-Templates packen.
JavaScript:
$(window).on('load', function (e) {
    $(.popupMedium').click(function(e) {
           var url = e.currentTarget.href;
           url += (url.indexOf('?') === -1) ? '?isAjax=true' : '&isAjax=true';
           eModal.ajax({
               'size': 'md',
               'url': url,
               'title': typeof e.currentTarget.title !== 'undefined' ? e.currentTarget.title : ''
           });
           e.stopPropagation();
           return false;
       });
});
Den zugehörigen Link versiehst du dann nicht mit class="popup" sondern mit class="popupMedium".
 

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
25
Ich habe es jetzt etwas anderes gelöst und zwar den code in der JS datei dupliziert und einfach die variable Popup angepasst und im Bootstrap eine css erstellt der die Größe so anpasst wie ich es möchte.

$('.footnote-vat a, .versand, .Test').click(function(e) {
var url = e.currentTarget.href;
url += (url.indexOf('?') === -1) ? '?isAjax=true' : '&isAjax=true';
eModal.ajax({
'size': 'xs',
'url': url
});
e.stopPropagation();
return false;

aber vielen Dank für die Hilfe.
 

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
25
Hallo,

jetzt stellt sich mir das nächste Problem in den Weg das Popup öffnet als eigene seite nun möchte ich aber eine tpl datei als Popup öffnen da man dort mit Smartyvariablen öffenen kann.

wie kann ich die tpl.datei so definieren dann diese als Link erkannt oder genutzt wird?

<a class="popup" href="{inlcude file="ordner/datei"}">Test</a> und <a class="popup" href="{lang key="Datei" section="ordner"}">Test</a>

die Möglichkeiten die mir in den Sinn gekommen sind macht das System leider nicht.

bitte um Hilfestellung. Vielen Dank
 

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
25
Muss den thread nochmal aufgreifen. Da ich jetzt auf den 4.06 Shop umsteigen möchte nur funktioniert meine Popup variante da nicht mehr. Das Popup öffnet immer nur die neue Seite.

Die Funktion von Global.js habe ich wie im 4.05 gefunden nur leider klappt es nicht mit dem popup.

Hinzu gefügt habe ich im child im Global den folgenden code:

Code:
    $(document).on('click', '.footnote-vat a, .versand, .test', function(e) {
        var url = e.currentTarget.href;
        url += (url.indexOf('?') === -1) ? '?isAjax=true' : '&isAjax=true';
        eModal.ajax({
            size: 'xs',
            url: url,
            title: typeof e.currentTarget.title !== 'undefined' ? e.currentTarget.title : '',
            keyboard: true,
            tabindex: -1
        });
        e.stopPropagation();
        return false;
    });

geöffnet werden sollte das popup mit der classe: test und dem Linke auf eine Notiz. Aber leider klappt es im 4.06 so nicht oder ich habe noch irgendwo einen Denkfehler. Unterstützung wäre sehr nett.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Frage zum Thema Skonto bei Bezahlungsarten Barzahlung und QR-Code Betrieb / Pflege von JTL-Shop 0
Update 1.9.8.0 auf 1.10.14.0 Frage zum Rechnungen IDU JTL-Wawi 1.10 3
Neu Frage zu Benutzer/Rechte für Kunden im Onlineshop neues Passwort generieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Frage an die Shopify Nutzer bzgl. Zahlarten Shopify-Connector 0
Neu Frage in die Runde, wie handhabt ihr einen Datenrestore? Arbeitsabläufe in JTL-Wawi 17
Neu Downgrade von 3 JTL-Shop-Lizenzen auf 1 – Frage zur Umstellung der Domains User helfen Usern - Fragen zu JTL-Wawi 1
JTL Wawi 1.8.11.2 zum Download JTL-Wawi 1.8 1
Workflow zum abrufen der Upload-Datei aus dem Shop-Auftrag JTL-Wawi 1.11 0
Neu Zugang zum Fullfilment Network FFN Dienstleistung, Jobs und Ähnliches 0
Neu Workflow zum automatischen Stornieren einer Rechnung nach Versand User helfen Usern - Fragen zu JTL-Wawi 4
Neu Shop 5.61 - fehlende Sprachvariablen - suche *.slf Datei zum Import Betrieb / Pflege von JTL-Shop 3
Neu UPS Abholanmeldung zum 01. November Pflicht JTL-ShippingLabels - Fehler und Bugs 1
Neu Fragen zum KBA Finder Plugin (CiN) Plugins für JTL-Shop 1
Neu Hinweistext zum Kunden - Kundennotiz JTL-Wawi - Ideen, Lob und Kritik 7
Neu OSS rückwirkend zum 01.10.25 - Amazon VCS-Rechnungen korrigieren Arbeitsabläufe in JTL-Wawi 1
Neu JTL Wawi Auswertungen - Abweichungen zum Steuerberater User helfen Usern - Fragen zu JTL-Wawi 6
Neu E-Mail von DHL Abschaltung Geschäftskunden-Versand API GKV v3 zum 31.05.2026 Arbeitsabläufe in JTL-Wawi 10
Neu Klick in Warenkorb Popup einstellbar? Templates für JTL-Shop 2

Ähnliche Themen