Hallo, in meinem Shop befinden sich einige Produkte, die vor dem Kauf personalisiert werden müssen. Leider kann man das GX-Customizer-Feld bisher nicht als Pflichtfeld festlegen. Gibt es eine Möglichkeit, dies als Pflichtfeld zu konfigurieren?
Ohne Umprogrammierung ist das leider momentan nicht möglich. Das lässt sich auch leider nicht mal eben so lösen, da der Customizer schon recht alt ist und der Code dahinter nicht wirklich flexibel.
Wenn alle Eingabefelder als Pflichtfelder deklariert werden sollen, wäre das mit einem überschaubaren Aufwand auch im jetzigen Zustand lösbar. Sobald es in die Richtung "manuelle Wahl welche Eingabefelder Pflichtfelder sein sollen" geht, wird es, wie Torben bereits erwähnt hat, sehr komplex und ohne eine Umprogrammierung nicht möglich.
Es wäre kein Problem, wenn die im GX Customizer erstellten Eingabefelder alle als Pflichtfeld deklariert werden.
wir nutzen den auch und haben kaum fehlende angaben. - Praktisch wäre es, aber früher war es schlimmer.
Umgesetzt wurde das Script unter Honeygrid in der Shopversion 3.10 Die Datei im Anhang nach Code: templates/Honeygrid/usermod/javascript/ProductInfo kopieren. Caches leeren und fertig. Hinweis: Es werden alle Eingabefelder (also vom Typ: Eingabefeld einzeilig) und Textfelder (also vom Typ: Eingabefeld mehrzeilig) als Pflichtfelder "required" markiert. Nun wird es Interessant: Das Script prüft, ob für ein Eingabefeld (einzeilig oder mehrzeilig) in der Bezeichnung ein '[*]' (ohne Hochkommata) enthalten ist. Also zum Beispiel: Code: Element 1 [*] Sollte dies der Fall sein, wird nur das eine Eingabefeld als Pflichtfeld markiert bzw. alle Eingabefelder mit dem '[*]' in der Bezeichnung. Viel Spaß damit! PS: Unter Konfiguration sollte als Set Position "unter Attributauswahl" gewählt werden!
meinst in 3.9.3 läuft es auch schon? dann würd ich das nachher mal testen. Dropdowns bekommst nicht auch hin oder?
ja der 1. z.B. "Bitte wählen Sie" - Damit Leute aufgefordert sind zu wählen. Das dürfte dann wirklich nicht umsetzbar sein. Leider wählen manche nix aus da müsste dann wohl mehr umgebaut werden damit es wie bei eigenschaften Auswahl ist und was gewählt werden muss.
Hallo, Funktioniert super Nur kann man beim Text Eingabe auch Sonderzeichen sperren ? Oder gibt es schon eine Lösung zu Dropdowns
der Customizer wird nicht mehr groß weiter entwickelt. Relikt aus früheren Zeiten der irgendwann neu muss. ggf. kann man das sperren wenn man am code was bastelt. Sonst wüsst ich gerade nix. Vielleicht Hinweis Text darunter das keine Sonderzeichen erlaubt sind.
Ich habe das so umgesetzt, bei mir funktioniert das leider nicht. Ist die Version 3.10.0.0 und ja, der Cache ist gelöscht.
Frage gibt es das Script auch für Theme Malibu ? Möchte ein Textfeld als Pflichtfeld machen und suche nach einer Lösung.
"Ordnerstruktur angepasst" Versteh das nicht. Sprich ich müste die Datei wo anders rein kopieren? Oder das Script ändern ? Weil "templates/Honeygrid/usermod/javascript/ProductInfo" scheint ja bei Theme Malibu falsch zu sein.