Neu Artikelvariation als PopUp aufrufen und Wert zurückgeben

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.712
1.615
Berlin
das hier solltest du niemals so machen
Code:
$('.farbe').click(

denn durch das nachladen per Ajax gehen die events der Elemente verloren, die nachgeladen wurden.

eher so (aber das ist jetzt ohne das zu validieren)
Code:
$('.simple-variations').on("click", ".farbe",

ich verstehe nicht ganz, wenn das Links sind, wie du dann einen value wert abfragst, ich müsste das vernutlich im gesamten sehen
das hier irritiert mich auch ein wenig -> var selectNr = "{$Variation->kEigenschaft}";

Ich würde wenn ich diesen Weg wählen würde, vermutlich eine Funktion schreiben, die sich die nötigen Daten dann über die data parameter holt, die dann in den Links stehen, da du ja sagtest du hast da eine Schleife, wäre das das beste.
Du hast dann ja auch das Problem dass wenn der content nachgeladen wird, dein Construct unter umständen auseinanderfällt, da keine events mehr funktionieren und dieser content selbst kein JS ausführt.
Da solltest du dich vermutlich besser direkt, mit deinen zusätzlichen Funktionen ins article object einklinken (da sind aber gute Js Kentnisse erforderlich um das updatesicher und ohne den core zu verändern, zu zaubern).

Bin gespannt, wie sich das entwickelt.
 

rwillhaus

Aktives Mitglied
4. Dezember 2016
29
0
Ok.
Wo bringe ich denn dann die Klasse "simple-variations" unter?
{$Variation->kEigenschaft} ist die Smart-Variable der Select-Abfrage der Variation Farbe, da die Eigenschaftsnummer ja je nach Artikel schwankt und nicht immer 45 ist.
Insgesamt merke ich, dass meine javascript-Kenntnisse wohl zu gering sind um jetzt wirklich was stabiles fertig zu bekommen.
Ich dachte es wäre mit einer kurzen Funktion getan. Die Farbenliste hätte ich noch hinbekommen, aber wenn es so schwer ist über einen Link den aktiven Eintrag einer Dropdown-Liste zu ändern, wird es wohl zu aufwändig.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.712
1.615
Berlin
Mach mal deine farbwert auflistung
und schau dir an wie das im original ist, du siehst da ganz viele "data" deklarationen, die würde ich in den Links auch mit unterbringen, so das du dann immer weisst, welcher Link zu welchem select udn welcher Option gehört.

Wenn du da eine vernünftige Ausgabe hast, kann ich dir ein passendes JS machen was die Verbindung herstellt.
 

rwillhaus

Aktives Mitglied
4. Dezember 2016
29
0
Wow. Das wäre ja der Hammer.
Also ich hätte jetzt einfach eine simple foreach-Schleife in die modal-popup-box gebaut.
So ca.:
Code:
{foreach name=Variationswerte from=$Variation->Werte key=y item=Variationswert}
       <div name="farbwahl" class="farbe" data-type="option" value="{$Variationswert->kEigenschaftWert}" data-original="{$Variationswert->cName}" data-key="{$Variationswert->kEigenschaft}"data-value="{$Variationswert->kEigenschaftWert}">{$Variationswert->cName}</div>
<br>
{/foreach}

Die smarty-Code Elemente sind dann ja quasi mit überliefert. Den Select-Wert der Box Frage ich ja vorher schon ab, wenn der VariationsName = Farbe ist
Hier:

Code:
{if $Variation->cName == 'Farbe'}

Mit einer If-Abfrage würde ich dann später noch anhand des Titels (die eindeutigen RAL-Nummern) den Hex-Wert der Farbe zuordnen. Aber das ist dann ja Fleißarbeit.
Sehe ich das soweit richtig oder denke ich da zu einfach?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Artikel wird als Warenpost erkannt, obwohl er keine Warenpost ist JTL-ShippingLabels - Fehler und Bugs 4
PLZ ausschließen als Bestellen ausschließen Einrichtung JTL-Shop5 1
IP Adressen ausschliessen sowohl aus Wartung als auch aus den Statistiken Einrichtung JTL-Shop5 0
Neu Artikelattribut als Filter in der Kategorie? Allgemeine Fragen zu JTL-Shop 0
Neu JTL-Shop oder Workflow: Artikel mit Menge > 1 sollen trotzdem als separate Einzelartikel im Auftrag aufgeführt werden User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Shop 5 als Docker File? Installation / Updates von JTL-Shop 1
Neu dpd-Label als PDF-ausgeben JTL-ShippingLabels - Ideen, Lob und Kritik 2
Neu Zahlungsabgleich: Lastschrift soll als Lastschrift verbucht werden Arbeitsabläufe in JTL-Wawi 3
Neu Auftragszahlung über Kasse, Auftrag wird nicht als "Verpackt und Versendet" markiert JTL-POS - Fehler und Bugs 1
Neu Woocomnerce Aufträge werden in WAWI erstellt aber nicht als bezahlt markiert Gelöste Themen in diesem Bereich 3
Neu Workflow - als Bedingung Standard-Dropshipping-Lieferantenname prüfen Gelöste Themen in diesem Bereich 5
Neu Amazon Rechnungen stehen als "nicht bezahlt" bei den Rechnungen offen Amazon-Anbindung - Fehler und Bugs 0
Testmandantenumgebung in Wawi als Duplikat vom Echtzeitmandanten erstellen? JTL-Wawi 1.8 5
In Diskussion Zahlungsart Kartenzahlung bleibt in Wawi als Auftrag ohne Rechnung Allgemeine Fragen zu JTL-POS 4
Neu Versandart als Position nicht aufnehmen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Probleme mit EAN als Barcode bei Varkombis Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Artikel als neu kennzeichnen JTL-Wawi 1.8 3
Neu 2x SumUp als Zahlungsmethode mit 2x verschiedenen SumUp Accounts aber 1x Kartenlesegerät? Allgemeine Fragen zu JTL-POS 0
Neu Neues Plugin: Instagram-Feed Portlet (Als Galerie- oder Slideransicht und weitere Features) + 3x kostenlose Lizenzen Plugins für JTL-Shop 4
Neu JTL Connector zu SW6 auch als Testumgebung möglich ? Onlineshop-Anbindung 4
Neu JTL Wawi Bild-Upload unvollständig oder nur als mit meinem PC hochgeladen zu sehen User helfen Usern - Fragen zu JTL-Wawi 2
DHL CN23 Zollerklärung automatisch als PDF speichern JTL-Wawi 1.8 0
Export von Bestellungen als Excel JTL-Wawi 1.6 1
Neu Lieferantenbestellung als CSV mit selbst festgelegten Spalten per Mail senden Arbeitsabläufe in JTL-Wawi 1
Neu Erstellen eines Sets, als Variation in Zusammenhang mit einer Stückliste Arbeitsabläufe in JTL-Wawi 2
Neu Eigene Felder im Verkauf als Spalten anzeigen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Geschäftsaufgabe Young Fashion Damenmode + Gitterkörbe metall als Regale 130 x 40 x 60 Business Jungle 1
Neu Ware auf Retoureplatz wird als "verfügbar" betrachtet JTL-Wawi - Fehler und Bugs 2
Gelöst Packtisch+ 1.8.112 : Rechnung wird bei Teillieferung erzeugt, obwohl als Ausführungsbedingung "Nur bei der letzten Teillieferung" ausgewählt ist. JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Neu Track & Trace - Auslandssendungen automatisiert als PDF exportieren, bevor die Logs gelöscht werden. JTL-Track&Trace - Ideen, Lob und Kritik 0
Neu Wie kann ich eine Inventurliste als Excel- oder csv-Datei erstellen? Gelöste Themen in diesem Bereich 3
Neu Schweiz: Die Gewichtsangabe ist kleiner als im CN23-Formular > kein Versand möglich JTL-ShippingLabels - Fehler und Bugs 13
Neu Wenn Rabatt als Zeile auf Rechnung steht, fliegt der Gesamtwert weg.. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu JTL-POS-Server als Dienst/Autostart starten (WinServer2022) Einrichtung / Updates von JTL-POS 2
Neu JTL-Search - funktioniert nach Anmeldung als Kunde schlechter als ohne Anmeldung User helfen Usern - Fragen zu JTL-Wawi 0
Neu Guthaben reduziert nicht den Auftragswert sondern wird als Zahlung angerechnet User helfen Usern - Fragen zu JTL-Wawi 2
Neu Exportvorlage Facebook: Mehr als ein Bild übergeben? Allgemeine Fragen zu JTL-Shop 0
Neu Dynamischen Parameter an BAT anfügen zur Ausgabe als Messagebox User helfen Usern - Fragen zu JTL-Wawi 1
Beantwortet Abbild der Workflows als CSV JTL-Workflows - Ideen, Lob und Kritik 1
Neu Nach Update auf 1.8 sind alle stornierten Verkäufe als bezahlt markiert JTL-Wawi - Fehler und Bugs 5
Neu OPC - productstream als Liste wir keine Warenkorb Button angezeigt Betrieb / Pflege von JTL-Shop 2
Neu Versandkosten im Warenkorb werden als Artikel angezeigt Allgemeine Fragen zu JTL-Shop 6
JTL Wawi APP als "Selbstentnahme - Scanner" JTL-Wawi App 0
Neu Bug Popup/eModal - JTL Shop 5.3 JTL-Shop - Fehler und Bugs 2

Ähnliche Themen