Ankündigung

Einklappen
Keine Ankündigung bisher.

Bildupload mit Zuordnung zu CC Eintrag.

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Bildupload mit Zuordnung zu CC Eintrag.

    Wir stehen vor folgender Aufgabe:

    Wir haben die Mitgliederverwaltung mit CC erweitert.
    Die Mitglieder können ihre Stammdaten selbst editieren.

    Das Profilbild soll direkt über ein Upload Formular hochgeladen und gleich dem richtigen Feld (image) im CC Eintrag zugeordnet werden.

    Beim Dateiupload (oder auch fine uploader Erweiterung) kann ja ein Verzeichnis des Mitglieds gewählt werden. Allerdings weiß ich nicht, wie idealerweise die direkte automatische Zuordnung erfolgen könnte (ohne hinterher über feedit oder ähnliche Geschichten zu arbeiten.

  • #2
    Wenn Name des Upload-Formular-Feldes gleich Name des CC Feldes ist, könnte es direkt gehen. (ein Versuch ist es wert). Problem kann nur sein, dass Contao kein Update von Datensätzen macht, bei einem Formular speichern - soweit ich weiss.

    Sonst stehen dafür zwei geeignete Hooks zur Verfügung

    https://docs.contao.org/dev/referenc...ocessFormData/
    https://docs.contao.org/dev/referenc...storeFormData/

    Den Bildpfad binär wandeln und in den Datensatz des Mitglieds speichern.
    Zuletzt geändert von Tim; 05.02.2024, 07:06.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Das Problem ist ja, dass bei einem Formular ein neuer Datensatz angelegt und nicht ein bestehender überschrieben wird.

      Kommentar


      • #4
        Zitat von eblick Beitrag anzeigen
        Das Problem ist ja, dass bei einem Formular ein neuer Datensatz angelegt und nicht ein bestehender überschrieben wird.
        Jup. Dachte ich mir.

        Dann den processFormData nehmen, oder den neuen Datensatz löschen und den storeFormData nutzen. Oder man macht irgendeine Dummy-Tabelle, wo der Upload hingeht und greift von dort die Daten ab und packt sich die in die tl_member. Viele Wege führen nach Rom...
        Zuletzt geändert von Tim; 06.02.2024, 13:25.
        http://www.premium-contao-themes.com

        Kommentar

        Lädt...
        X