Ergebnis 1 bis 5 von 5

Thema: Dropdown Select Feld bei Mitgliederregistrierung

  1. #1
    Contao-Nutzer
    Registriert seit
    01.04.2015.
    Beiträge
    127

    Standard Dropdown Select Feld bei Mitgliederregistrierung

    Hallo,

    Mitglieder sollen sich im Frontend Registrieren können und dort einer Gruppe zuordnen.
    Am besten wäre die Mitgliedergruppen dafür zu benutzen.
    Wenn ich allerdings beim Registrierungsmodul die Mitgliedergruppen mit rein nehme kommt eine Checkbox auswahl mit Mehrfachauswahlmöglichkeit.
    Es soll aber nur eine Gruppe auswählbar sein. Am besten mit einem Dropdown select Feld.
    Wie lässt sich das unkompliziert umsetzen?

  2. #2
    Contao-Nutzer
    Registriert seit
    14.04.2010.
    Beiträge
    128

    Standard

    Genau die gleiche Frage hätte ich auch. Im Template wird ja nur $this->fields ausgegen. Da gibt's also nicht viel Anpassungsmöglichkeiten. Oder gibt es noch ein anderes Template außer "member_default", das dafür verwendet wird?

  3. #3
    Contao-Nutzer
    Registriert seit
    01.04.2015.
    Beiträge
    127

    Standard

    kann da niemand weiter helfen?

  4. #4
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Zitat Zitat von supahr Beitrag anzeigen
    Mitglieder sollen sich im Frontend Registrieren können und dort einer Gruppe zuordnen.
    Am besten wäre die Mitgliedergruppen dafür zu benutzen.
    Ich denke nicht, daß das "am besten" wäre, denn das Konzept der Mitgliedergruppen ist ein anderes: Ein Mitglied kann mehreren Gruppen angehören und wird es in den meisten Situationen auch.

    Wenn Du eine exklusive Zuordnung zu einer Gruppe haben willst, solltest Du m.E. dafür ein eigenes Feld in tl_member anlegen. Das kannst Du dann so definieren, wie Du es benötigst.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  5. #5
    Contao-Nutzer
    Registriert seit
    14.04.2010.
    Beiträge
    128

    Standard

    Ich hab's bei mir jetzt einfach so gelöst:

    system/config/dcaconfig.php

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_member']['fields']['groups']['inputType'] = 'select';
    $GLOBALS['TL_DCA']['tl_member']['fields']['groups']['eval']['multiple'] = false
    Einfacher als gedacht. Man muss nur erstmal finden wie!

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
  •