gelöst GX-Customizer als Pflichtfeld

Thema wurde von Anonymous, 19. August 2018 erstellt.

  1. strate_web

    strate_web Mitglied

    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

    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

    Irgendwie habe ich nen Hänger...welcher Modulname wäre das denn dann?
     
  4. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    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

  6. strate_web

    strate_web Mitglied

    Leider scheint es nicht für den Datei-Upload zu funktionieren.
     
  7. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    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

    Danke, leider klappt das nicht, man kann immer noch bestellen ohne einen Dateiupload
     
  9. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Pflichtfeldkennzeichnung [*] ist vorhanden...?
     
  10. strate_web

    strate_web Mitglied

    an welcher Stelle kann ich das überprüfen?
     
  11. strate_web

    strate_web Mitglied

    Pflichtfeldkennzeichnung [*] ist bei uns nicht vorhanden.
     
  12. strate_web

    strate_web Mitglied

    Ich habe jetzt das Feld Datei Upload mit [*] gekennzeichnet und leider funktioniert es trotzdem nicht.
     
  13. Anonymous

    Anonymous Erfahrener Benutzer


    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

    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

    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

    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

    Die Datei macht leider alle GX-Customizer Textfelder zu Pflichtfeldern. Nicht nur die, die mit * markiert sind...