gelöst GX-Customizer als Pflichtfeld

Thema wurde von Anonymous, 19. August 2018 erstellt.

  1. strate_web
    strate_web Mitglied
    Registriert seit:
    11. April 2024
    Beiträge:
    7
    Danke erhalten:
    0
    Danke vergeben:
    3
    Hallo Sergej,

    wir nutzen die Gambio-Version v4.9.4.1. Ich habe mir dein Script heruntergeladen, kann aber den Pfad
    (templates/Honeygrid/usermod/javascript/ProductInfo), den du angegeben hast nicht finden. Hat sich die Ordnerstruktur in den neueren Versionen verändert? Bekommt man das Script auch bei den neuen Versionen zum Laufen?

    Vielen Dank und Grüße
    Andreas
     
  2. Dominik Späte
    Dominik Späte Erfahrener Benutzer
    Registriert seit:
    16. Oktober 2018
    Beiträge:
    1.251
    Danke erhalten:
    1.141
    Danke vergeben:
    391
    Sergejs Tool scheint auch in aktuellen Versionen zu funktionieren. Der Pfad für Themes (Honeygrid/Malibu) lautet:

    /GXModules/<Modulhersteller>/<Modulname>/Shop/Themes/All/Javascript/ProductInfo/gx_customizer_hook.min.js
     
  3. daniel_thurner
    daniel_thurner Mitglied
    Registriert seit:
    5. Januar 2019
    Beiträge:
    21
    Danke erhalten:
    1
    Danke vergeben:
    4
    Irgendwie habe ich nen Hänger...welcher Modulname wäre das denn dann?
     
  4. Dominik Späte
    Dominik Späte Erfahrener Benutzer
    Registriert seit:
    16. Oktober 2018
    Beiträge:
    1.251
    Danke erhalten:
    1.141
    Danke vergeben:
    391
    Völlig egal, das Modul hat keinen Namen. CustomizerAlsPflichtfeld wäre eine Idee. Und als Herstellername würde ich nicht "Gambio" nehmen, weil das der Verzeichnisname offizieller Module der Gambio GmbH ist. Denkbar wäre hier "GambioForum".
     
  5. daniel_thurner
    daniel_thurner Mitglied
    Registriert seit:
    5. Januar 2019
    Beiträge:
    21
    Danke erhalten:
    1
    Danke vergeben:
    4
  6. strate_web
    strate_web Mitglied
    Registriert seit:
    11. April 2024
    Beiträge:
    7
    Danke erhalten:
    0
    Danke vergeben:
    3
    Leider scheint es nicht für den Datei-Upload zu funktionieren.
     
  7. Dominik Späte
    Dominik Späte Erfahrener Benutzer
    Registriert seit:
    16. Oktober 2018
    Beiträge:
    1.251
    Danke erhalten:
    1.141
    Danke vergeben:
    391
    Stimmt. Öffne mal die Datei mit einem Editor und erweitere
    Code:
    b=i.find("input:text, textarea")
    so:
    Code:
    b=i.find("input:text, input:file, textarea")
     
  8. strate_web
    strate_web Mitglied
    Registriert seit:
    11. April 2024
    Beiträge:
    7
    Danke erhalten:
    0
    Danke vergeben:
    3
    Danke, leider klappt das nicht, man kann immer noch bestellen ohne einen Dateiupload
     
  9. Dominik Späte
    Dominik Späte Erfahrener Benutzer
    Registriert seit:
    16. Oktober 2018
    Beiträge:
    1.251
    Danke erhalten:
    1.141
    Danke vergeben:
    391
    Pflichtfeldkennzeichnung [*] ist vorhanden...?
     
  10. strate_web
    strate_web Mitglied
    Registriert seit:
    11. April 2024
    Beiträge:
    7
    Danke erhalten:
    0
    Danke vergeben:
    3
    an welcher Stelle kann ich das überprüfen?
     
  11. strate_web
    strate_web Mitglied
    Registriert seit:
    11. April 2024
    Beiträge:
    7
    Danke erhalten:
    0
    Danke vergeben:
    3
    Pflichtfeldkennzeichnung [*] ist bei uns nicht vorhanden.
     
  12. strate_web
    strate_web Mitglied
    Registriert seit:
    11. April 2024
    Beiträge:
    7
    Danke erhalten:
    0
    Danke vergeben:
    3
    Ich habe jetzt das Feld Datei Upload mit [*] gekennzeichnet und leider funktioniert es trotzdem nicht.
     
  13. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389

    So wie ich das sehe, kannst du das bei einem Dateiuploadfeld nicht. Es gibt zwar das Feld "Bezeichnung", aber dies wird nirgends angezeigt. Somit findet das Javascript das [*] nicht.
     
  14. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    31. März 2020
    Beiträge:
    204
    Danke erhalten:
    89
    Danke vergeben:
    241
    wer self hosted, kann auch das pflichtbox modul von @Dominik Späte nutzen:
    (Link nur für registrierte Nutzer sichtbar.)

    bei allen artikel, wo ich personalisierung anbiete, nutze ich das. es muss dann am ende bestätigt werden, dass diese artikel vom widerruf ausgeschlossen sind. diese bestätigung wird dann auch nochmal in der bestellbestätigung aufgeführt.

    die pflichtbox nutze ich auch für die bestätigung der bildrechte.
     
  15. strate_web
    strate_web Mitglied
    Registriert seit:
    11. April 2024
    Beiträge:
    7
    Danke erhalten:
    0
    Danke vergeben:
    3
    Vielen Dank für die Rückmeldungen:

    @sebastian_ganze: Danke für den Hinweis. Das Modul ist wirklich super, aber leider nicht das, was wir im Moment benötigen. Der Kunden soll keine Bestellung auslösen können, wenn er noch keine Datei hochgeladen hat.

    @Michaela Klaiber: das habe ich mir auch schon so gedacht. Habe sämtliche Varianten durchprobiert, die mir eingefallen sind. Anscheinend ist es nicht möglich mit dem Script.

    Vielen Dank
     
  16. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    Die Datei aus Beitrag #7 funktioniert auch im Cloudshop Version 5.0

    <deinTheme>/javascripts/system/ProductInfo/gx_customizer_hook.min.js
     
  17. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    Die Datei macht leider alle GX-Customizer Textfelder zu Pflichtfeldern. Nicht nur die, die mit * markiert sind...