gelöst GX-Customizer als Pflichtfeld

Thema wurde von Anonymous, 19. August 2018 erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    13. April 2018
    Beiträge:
    115
    Danke erhalten:
    4
    Danke vergeben:
    49
    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?
     
  2. Torben Wark
    Torben Wark Gambio GmbH
    Registriert seit:
    15. Juli 2014
    Beiträge:
    2.581
    Danke erhalten:
    1.178
    Danke vergeben:
    399
    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.
     
  3. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    hier hätte auch die Forensuche die selbe Frage mehrfach ausgespuckt :)
     
  4. Sergej (Gambio)
    Sergej (Gambio) Erfahrener Benutzer
    Mitarbeiter
    Registriert seit:
    1. August 2016
    Beiträge:
    336
    Danke erhalten:
    205
    Danke vergeben:
    69
    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.
     
  5. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    13. April 2018
    Beiträge:
    115
    Danke erhalten:
    4
    Danke vergeben:
    49
    Es wäre kein Problem, wenn die im GX Customizer erstellten Eingabefelder alle als Pflichtfeld deklariert werden.
     
  6. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    wir nutzen den auch und haben kaum fehlende angaben. - Praktisch wäre es, aber früher war es schlimmer.
     
  7. Sergej (Gambio)
    Sergej (Gambio) Erfahrener Benutzer
    Mitarbeiter
    Registriert seit:
    1. August 2016
    Beiträge:
    336
    Danke erhalten:
    205
    Danke vergeben:
    69
    #7 Sergej (Gambio), 21. August 2018
    Zuletzt bearbeitet: 21. August 2018
    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! :cool:


    PS: Unter Konfiguration sollte als Set Position "unter Attributauswahl" gewählt werden!
     

    Anhänge:

  8. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    meinst in 3.9.3 läuft es auch schon?
    dann würd ich das nachher mal testen.
    Dropdowns bekommst nicht auch hin oder?
     
  9. Sergej (Gambio)
    Sergej (Gambio) Erfahrener Benutzer
    Mitarbeiter
    Registriert seit:
    1. August 2016
    Beiträge:
    336
    Danke erhalten:
    205
    Danke vergeben:
    69
    Sollte auch tun.

    Ich denke bei Dropdowns ist stets ein Wert ausgewählt, oder täusche ich mich?
     
  10. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    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.
     
  11. Sergej (Gambio)
    Sergej (Gambio) Erfahrener Benutzer
    Mitarbeiter
    Registriert seit:
    1. August 2016
    Beiträge:
    336
    Danke erhalten:
    205
    Danke vergeben:
    69
    jup
     
  12. Sergej (Gambio)
    Sergej (Gambio) Erfahrener Benutzer
    Mitarbeiter
    Registriert seit:
    1. August 2016
    Beiträge:
    336
    Danke erhalten:
    205
    Danke vergeben:
    69
    Das Script im Beitrag #7 wurde ausgetauscht. Das Script kommt nun auch mit Tabs zurecht.
     
  13. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    13. April 2018
    Beiträge:
    115
    Danke erhalten:
    4
    Danke vergeben:
    49
    Vielen Dank für die Hilfe.
    Es klappt perfekt :)
     
  14. burak_arabaci
    burak_arabaci Neues Mitglied
    Registriert seit:
    22. November 2018
    Beiträge:
    1
    Danke erhalten:
    0
    Hallo,

    Funktioniert super
    Nur kann man beim Text Eingabe auch Sonderzeichen sperren ?

    Oder gibt es schon eine Lösung zu Dropdowns
     
  15. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    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.
     
  16. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    26. November 2015
    Beiträge:
    2.514
    Danke erhalten:
    416
    Danke vergeben:
    1.239
    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.
     
  17. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    13. März 2021
    Beiträge:
    56
    Danke erhalten:
    3
    Danke vergeben:
    19
    Frage gibt es das Script auch für Theme Malibu ?

    Möchte ein Textfeld als Pflichtfeld machen und suche nach einer Lösung.
     
  18. FRAGO
    FRAGO Erfahrener Benutzer
    Registriert seit:
    5. Dezember 2019
    Beiträge:
    1.063
    Danke erhalten:
    340
    Danke vergeben:
    195
    wäre ein Versuch wert, es muss nur die Ordnerstruktur angepasst werden
     
  19. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    13. März 2021
    Beiträge:
    56
    Danke erhalten:
    3
    Danke vergeben:
    19
    "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.
     
  20. Dan (sunnywall.de)
    Dan (sunnywall.de) Erfahrener Benutzer
    Registriert seit:
    16. April 2013
    Beiträge:
    1.264
    Danke erhalten:
    138
    Danke vergeben:
    122
    Gibt es hier für Malibu mittlerweile Neuigkeiten?