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:
    108
    Danke erhalten:
    4
    Danke vergeben:
    47
    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:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    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:
    108
    Danke erhalten:
    4
    Danke vergeben:
    47
    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:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    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:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    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:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    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:
    108
    Danke erhalten:
    4
    Danke vergeben:
    47
    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:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    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.508
    Danke erhalten:
    414
    Danke vergeben:
    1.236
    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.013
    Danke erhalten:
    319
    Danke vergeben:
    186
    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.