Neu Artikelvariation als PopUp aufrufen und Wert zurückgeben

  • Hinweis: Am 25.02.2025 zwischen 21:30 u. 22:30 Uhr - Einschränkungen beim Login und Erreichen folgender Dienste: FFN, Kundencenter, Admin, JTL-Shop, JTL-Wawi, Lizenzserver, ISI Gateway, Vouchers, Kassensysteme, Plan&Produce, Versand. Grund dafür ist ein Major Upgrade des OAuth-Dienstes. Vielen Dank für euer Verständnis!

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.420
2.041
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
7.420
2.041
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 Merkmale als Attribute ausgeben Shopify-Connector 3
Lieferanten-Bestellungen, als Besteller in CC. erhalten. JTL-Wawi 1.9 1
Neu Kategorien als Link User helfen Usern - Fragen zu JTL-Wawi 6
Neu Fehlerhafter Abgleich wegen angeblich mehr als 500 Artikel in der CFE von JTL-Shop 5 Allgemeine Fragen zu JTL-Shop 14
Neu Druckvorlage Feld anzeigen wenn Datum größer als 5 Tage zu heute Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Bestellungen als Angebot werden nicht angezeigt Onlineshop-Anbindung 4
Lösung als Lagerboard JTL-Wawi 1.9 5
In Bearbeitung JTL-POS als eAS mittels ELSTER anmelden Allgemeine Fragen zu JTL-POS 5
Neu Shopware-Kunden nach Import automatisch im JTL-Shop als registriert markieren Umstieg auf JTL-Shop 7
Neu Downloadartikel und physiche Artikel als Variationen möglich? User helfen Usern 1
Neu Kindartikel als SALE bzw. Aktion gesondert anzeigen lassen Allgemeine Fragen zu JTL-Shop 0
Neu Artikel als Variante zu eBay übertragen User helfen Usern - Fragen zu JTL-Wawi 3
Neu 💙 Neues Plugin: Ähnliche Artikel als Liste (Ähnliche Artikel vergleichen) Plugins für JTL-Shop 0
In Diskussion EC-Kartenterminal als separates Stand-Alone-Gerät mit JTL POS betreiben Einrichtung / Updates von JTL-POS 1
Neu GPSR-relevante Herstellerdaten als PDF exportieren – Lösungen für Artikeletiketten? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 7
Neu XRechnung ist als Anhang CSV Smalltalk 9
Einkauf einzelner Artikel - Verkauf als Set JTL-Wawi 1.9 1
Neu JTL-Shop als B2B Shop konfigurieren Einrichtung JTL-Shop5 1
In Diskussion Aufträge über WaWi App als bezahlt markieren JTL-Workflows - Ideen, Lob und Kritik 7
Neu Pickliste für Aufträge mit mehr als einem Artikel aus verschiedenen Lagerbereichen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Artikeletikette als JPG speichern Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 7
Neu Artikel werden als online in der WAWI angezeigt sind es aber nicht! Shopware-Connector 0
Neu Probleme mit paypal / ZAhlung als nicht autorisiert zurückgewiesen JTL-Shop - Fehler und Bugs 6
Beantwortet Listing als Default ansicht einstellen Betrieb / Pflege von JTL-Shop 2
Neu Neues Datatrans-Plugin als Alternative zu CustomWeb/Sellxed – inkl. Twint, PostFinance und PowerPay 🚀 Plugins für JTL-Shop 0
Neu Zusammenführung von XML und PDF, XML als Anhang einfügen Arbeitsabläufe in JTL-Wawi 4
XRechnung: Vorgang.Auftrag.Anmerkung als "Weitere rechtliche Informationen" einbauen JTL-Wawi 1.9 2
Neu Ab Preise Darstellung als netto bei Kunden mit UID Allgemeine Fragen zu JTL-Shop 5
Neu Eigenes Feld Checkbox im Artikel als Darstellungsbedingung auf Rechnungsvorlage Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Gelöst Retoure erstellen nach 1 Woche in Wawi mit Sumup als Zahlungsanbieter Allgemeine Fragen zu JTL-POS 4

Ähnliche Themen