Ergebnis 1 bis 4 von 4

Thema: Profilbild/Avatar für Frontenduser

  1. #1
    Contao-Nutzer
    Registriert seit
    09.05.2017.
    Beiträge
    5

    Standard Profilbild/Avatar für Frontenduser

    Hallo zusammen,

    zurzeit versuche ich die Frontenduser (tl_member) so zu erweitern, dass die FE-User ein Profilbild hochladen können.
    Den DCA hab ich schon entsprechend erweitert und im Backend könnte man für die Member nun Bilder auswählen.

    Wenn ich nun das Frontendmodul "Personal Data" einbinde, dann taucht auch ein Upload-Feld im Formular auf und beim Abschicken des Formulars wird das Bild auch hochgeladen.
    Leider wird aber das Bild nicht mit dem Profil verknüpft, sprich das "Avatar"-Feld bleibt leer.

    Ich habe mir überlegt, dass ich mich da mit einem save_callback einhängen muss um die verknüpfung zwischen Bild & Member selbst zu machen.
    Scheinbar wird der Callback aber einfach nicht ausgeführt ...

    DCA:
    Code:
    $GLOBALS['TL_DCA']['tl_member']['fields']['avatar'] = array
    (
        'exclude' => true,
        'inputType' => 'fileTree',
        'eval' => array(
            'files' => true,
            'tl_class' => 'w50',
            'feEditable' => 'true',
            'extensions' => Contao\Config::get('validImageTypes'),
            'uploadFolder' => $this->Member->homeDir,
            'save_callback' => array('tl_member_profile', 'linkPictureToMember')
        ),
        'sql' => "binary(16) NULL",
    );

    Hat da jemand eine Idee? Werden die Callbacks nur aus dem Backend heraus ausgeführt?

  2. #2

  3. #3
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Standard

    save_callback greift nur im Backend.
    Schau dir mal das hier an
    https://docs.contao.org/dev/referenc...dateFormField/

    oder

    https://docs.contao.org/dev/referenc...dateFormField/

    Lg Marko
    Anfragen für bezahlten Support oder Extension-Programmierung via PN.

  4. #4
    Contao-Nutzer
    Registriert seit
    09.05.2017.
    Beiträge
    5

    Standard

    Tatsächlich hatte ich die Avatar extension schon gesehen... ich war irgendwie der Meinung die tut nicht das was ich will, da lag ich falsch, danke @zonky

    Das die callbacks nur im Backend greifen ist auch gut zu wissen, danke @marko

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •