Popup "Frage zum Produkt"

uwego

Aktives Mitglied
14. Oktober 2010
62
1
Hallo,
wenn das Formular als Popup geöffnet wird und sich mehrere Abfragen darin befinden, passt es bei niedrigen Bildschimauflösungen nicht mehr auf den Monitor.
Das Problem tritt auch bei falsch ausgefülltem Formular auf. Der untere Teil des Formulars verschwindet dann im nicht sichtbaren Bereich.
Automatische Scrollbars wären hier sinnvoll.

Die Höhe ist wohl per Inline CSS auf "Auto" definiert, ich kann die Templatedatei aber nicht finden wo man das ändern könnte.

Gruß Uwe
 

JayJayS

Gut bekanntes Mitglied
11. Juli 2012
671
1
AW: Popup "Frage zum Produkt"

Wenn es mit "auto" formatiert wäre, würde es sich automatisch anpassen.
Ich vermute mal ganz stark, daß die Styles am Element definiert werden. Zumindest ist das bei mir so. Nutze jedoch kein Standard-Template.
Ein Link wäre hilfreich...
 

uwego

Aktives Mitglied
14. Oktober 2010
62
1
AW: Popup "Frage zum Produkt"

Hier der Inline-Code:
<div id="simplemodal-container" class="simplemodal-container" style="position: fixed; z-index: 1002; height: auto; width: 555px; left: 208px; top: -155.5px;">
Das Formular passt sich in der Höhe automatisch den Abfragen an, dadurch verschwindet der untere Teil aus dem Monitor, wenn z.B. das Captcha falsch ausgefüllt wurde.
Hab´s bei mir momentan deaktiviert, kann leider keinen Link einstellen.
Das Problem tritt aber bei den meisten JTL Shops auf, die dieses Popup benutzen.
Habe aber schon Shops gesehen, bei denen automatisch Scrollbars angezeigt werden.
Gruß Uwe
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: Popup "Frage zum Produkt"

Seit wann ist denn "scroll" ein zulässiger Wert von "height"?

Es muss eine neue Eigenschaft definiert werden:

Code:
.[COLOR=#333333]simplemodal-container {overflow: scroll !important;}[/COLOR]
 

uwego

Aktives Mitglied
14. Oktober 2010
62
1
AW: Popup "Frage zum Produkt"

Danke für eure Tipps.
So einfach lässt sich das aber nicht lösen.
Einträge in der theme.css werden durch inlnie-css überschrieben. Die Änderung muß im Template gemacht werden.
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: Popup "Frage zum Produkt"

Einträge in der theme.css werden durch inlnie-css überschrieben. Die Änderung muß im Template gemacht werden.

Wer sagt das? :)

Fakt ist, das PopUp bekommt mittels jquery ein inline-Style gesetzt, aber
- in diesem ist "overflow" gar nicht definiert (und kann daher auch nicht überschrieben werden)
- die Eigenschaften, die gesetzt werden, haben kein !important, so dass sie (was hier nicht notwendig ist) sehr wohl durch den Zusatz !important überschrieben werden können, auch wenn grds. das inline-Style Vorrang vor einem externen Style hat

Hast du das ganze denn mal ausprobiert?

Link zum Shop??
 

JayJayS

Gut bekanntes Mitglied
11. Juli 2012
671
1
AW: Popup "Frage zum Produkt"

Seit wann ist denn "scroll" ein zulässiger Wert von "height"?

Es muss eine neue Eigenschaft definiert werden:

Code:
.[COLOR=#333333]simplemodal-container {overflow: scroll !important;}[/COLOR]

Casim hat recht. Da ist mir so spät am Abend ein kleiner Fehler unterlaufen... Danke für die Berichtigung.

Wenn es nur um die Höhe geht, würde auch die Eigenschaft overflow-y funktionieren.
 

uwego

Aktives Mitglied
14. Oktober 2010
62
1
AW: Popup "Frage zum Produkt"

Danke casim!
!important ist die Lösung.
"overflow: scroll" alleine funktioniert nicht.
Habe die Höhe im theme.css fest eingestellt "height: 500px !important;" - im Popup werden dann automatisch Scrollbars angezeigt.
Mehr braucht man nicht zu ändern.
 

JayJayS

Gut bekanntes Mitglied
11. Juli 2012
671
1
AW: Popup "Frage zum Produkt"

Danke casim!
!important ist die Lösung.
"overflow: scroll" alleine funktioniert nicht.
Habe die Höhe im theme.css fest eingestellt "height: 500px !important;" - im Popup werden dann automatisch Scrollbars angezeigt.
Mehr braucht man nicht zu ändern.

Das !important die Lösung ist, steht auch schon in diesem Beitrag http://forum.jtl-software.de/fehler-bugs-jtl-shop3/63994-popup-frage-zum-produkt.html#post383734 !

Deine Lösung hat aber bei höheren Auflösungen bzw. in der Portrait-Ansicht einen Makel...
Der Bildschirm wird nicht ausgenutzt und es muß unnötig im Formular gescrollt werden...
Die Variante overflow: scroll !important in Verbindung mit width: auto und height:auto passt den Inhalt automatisch der Höhe des Browserfensters an, und nur wenn der Inhalt größer ist, werden die Scrollbalken aktiv.
 

uwego

Aktives Mitglied
14. Oktober 2010
62
1
AW: Popup "Frage zum Produkt"

"overflow: scroll !important" zerschießt bei mir aber das Popup.
Wenn ich nur das in die css schreibe, wird nur noch ein schmales Fenster angezeigt.

Scrollen muß man bei jetzt nur bei längerer Texteingabe oder wenn das Captcha falsch eingegeben wurde.
Damit kann ich leben, besser als wenn der "abschicken" Button garnicht mehr zu sehen ist.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Frage zur eBay-Artikelbeschreibung bei Variationskombinationen (Kindartikel mit eigenem Text und Bildern) eBay-Anbindung - Fehler und Bugs 5
Neu Frage zur Handhabung bei Import Vorlage JTL-Ameise - Fehler und Bugs 5
Bedeutung der Farben (Grün/Orange) in der Auftragsmaske + Frage zum Fehlbestand JTL-Wawi 1.10 4
Frage zu Variationsartikeln im Onlineshop ( Bei einem Kauf ) JTL-Wawi 1.9 7
Neu Frage zu BLINDKOPIE bei Versand User helfen Usern - Fragen zu JTL-Wawi 2
Neu Frage zum Onlineshop-Abgleich - HOOK_ARTIKEL_XML_BEARBEITEINSERT Technische Fragen zu Plugins und Templates 0
Neu Umstellung auf JTL Shop - Frage zu Auswahlartikel / Bundle / Set Allgemeine Fragen zu JTL-Shop 5
Neu Übermittlung der DHL Retourenetiketten ins DHL Geschäftsportal zum Druck JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu OS-Plattform wurde zum 20.07.2025 abgeschaltet. Smalltalk 2
Neu Versandbenachrichtigungen zum Lieferschein werden nicht mehr gesendet. JTL-Wawi - Fehler und Bugs 1
Keine Datenübertragung zum Shop möglich / Kundenkonto migrieren Onlineshop-Anbindung 11
Neu DotLiquid zum auslesen Attribut für BrowseNodeID Amazon-Lister - Ideen, Lob und Kritik 3
Neu Mit Ameize nutze: Freie Position zum Auftrag hinzufügen verursacht Fehler JTL-Ameise - Fehler und Bugs 3
Neu zum 30. Juni 2025 wird der Amazon Lister 1.0 eingestellt JTL-ShippingLabels - Fehler und Bugs 5
Neu Nach updatet auf 5.5.1 - erscheinen über dem Header 3 links Zum Hauptinhalt springen Zur Suche springen Zum Menü springen Installation / Updates von JTL-Shop 19
Neu Zahlungen: Doppelte Zahlungseingänge führen zum Chaos JTL-Wawi - Fehler und Bugs 0
Neu JTL-Shop zum JTL-WAWi anbinden JTL-Wawi - Fehler und Bugs 12
Neu Vorlage zum Export von Aufträgen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6

Ähnliche Themen