Ergebnis 1 bis 6 von 6

Thema: Mitglied soll Auswahl bestätigen (nehme teil/ nehme nicht teil)

  1. #1
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    926

    Standard Mitglied soll Auswahl bestätigen (nehme teil/ nehme nicht teil)

    Hallo!

    ich benötige die Möglichkeit, dass Mitglieder auswählen können, ob sie an einer Veranstaltung teilnehmen wollen oder nicht.
    Ich habe keine Idee wie ich das umsetze. Bisher müssen sich immer all neu anmelden. Was ich so mittel gut finde.
    DropLimits -Die Seite der Rekordjäger

  2. #2
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.479
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Im Grunde hast du die Lösung ja mehr oder minder schon umschrieben.

    Am Mitglied braucht man ein neues Feld: Checkbox oder Radio Button. Dieses muss jedes Mitglied über das Frontend (geschützter Bereich) befüllen können.

    Das Stichwort wäre hier: Programmierung.

  3. #3
    Contao-Fan Avatar von eisenherz
    Registriert seit
    11.11.2010.
    Ort
    Münster
    Beiträge
    926

    Standard

    Zitat Zitat von cliffparnitzky Beitrag anzeigen
    Im Grunde hast du die Lösung ja mehr oder minder schon umschrieben.

    Am Mitglied braucht man ein neues Feld: Checkbox oder Radio Button. Dieses muss jedes Mitglied über das Frontend (geschützter Bereich) befüllen können.

    Das Stichwort wäre hier: Programmierung.
    Ups!
    Ich hatte nicht erwarte, dass mein Problem so speziell ist ...eher im Gegenteil.
    Das müsste ich dann wohl für nächstes Jahr ins Auge fassen ... und erstmal überlegen, ob mir das für eine Hobby (eine Party pro Jahr) nicht zuviel Aufwand ist.

    Danke
    Jörg
    DropLimits -Die Seite der Rekordjäger

  4. #4
    Alter Contao-Hase
    Registriert seit
    24.02.2021.
    Beiträge
    1.477
    Partner-ID
    11715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Möglicherweise würde sowas sogar in den Rahmen Kleinstauftrag fallen. Es gibt eine gute Dokumentation der du folgen kannst, zusätzlich wirst du hier im Forum bzgl. Modifikationen von tl_member auch fündig.
    Entweder du lernst es selber oder gibst es in Auftrag oder machst es weiterhin wie gewohnt.

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

    Standard

    Zitat Zitat von eisenherz Beitrag anzeigen
    ob mir das [...] nicht zuviel Aufwand ist.
    So viel Aufwand ist das nicht (Dateien und Verzeichnisse ggf. anlegen; ansonsten ergänzen):

    PHP-Code:
    <?php
    # contao/dca/tl_member.php
    $GLOBALS['TL_DCA']['tl_member']['fields']['party'] = [
        
    'inputType' => 'checkbox',
        
    'eval' => [ 'feEditable'=>true'feGroup'=>'party' ],
        
    'sql'  => array('type' => 'boolean''default' => false)
    ];

    $GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = $GLOBALS['TL_DCA']['tl_member']['palettes']['default'].';{party_legend},party';

    PHP-Code:
    <?php
    # contao/languages/de/tl_member.php

    $GLOBALS['TL_LANG']['tl_member']['party_legend'] = 'Party';

    $GLOBALS['TL_LANG']['tl_member']['party'] = [
        
    'Teilnahme an der Party',
        
    'Ja, ich nehme an der Party teil.'
    ];
    und dann ein Frontend-Modul "Personendaten" erstellen und einbinden, in dem angemeldete Mitglieder nun ein Häkchen bei Party setzen können. (Voraussetzung natürlich: in der Modulkonfiguration hast Du "Teilnahme an der Party" unter "Editierbare Felder" ausgewählt.)

    Die Teilnehmer bekommst Du dann via Datenbankabfrage (oder "Modul Auflistung") mit Filter party=1.

    Zurücksetzen für das nächste Jahr per SQL "UPDATE tl_member SET party=0;".
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  6. #6
    Wandelndes Contao-Lexikon Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    10.185
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von fiedsch Beitrag anzeigen
    So viel Aufwand ist das nicht (Dateien und Verzeichnisse ggf. anlegen; ansonsten ergänzen):
    nicht vergessen: damit das Feld in der DB auch angelegt wird, muss die DB-Migration ausgeführt werden (CManager oder Konsole) - Cache leeren schadet auch nie

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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