Ergebnis 1 bis 5 von 5

Thema: Events über das Frontend via Formular anmelden / eintragen

  1. #1
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard Events über das Frontend via Formular anmelden / eintragen

    Hallo zusammen,

    eine Aufgabe die umgesetzt werden möchte:
    Über das Frontend soll über ein Formular ein Event eingetragen werden.

    1. Die Formularfelder entsprechen den Felder der Events (Titel, Datum, Uhrzeit, Ort, Teaser und Detail); ebenso ein Feld, um Dateien anzuhängen (hier dann die erlaubten Dateiendungen des Formularfeldes)
    2. Die übermittelten Daten sollen in die Eventtabelle geschrieben werden
    3. Es gibt eine feste Anzahl an Kategorien, die im Frontend ausgewählt wird (Dropdown oder Checkbox)
    4. Der Admin setzt das Event nach Prüfung aktiv
    5. Der Admin soll eine Benachrichtigung erhalten, wenn ein neues Event eingetragen wurde

    Hat das schon einmal jemand umgesetzt?
    Danke für Feedback.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

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

    Support Contao

    Standard

    Also 1. ohne die Dateien, 2. und 4. geht mit dem Core.

    Für die Dateianhänge müsste man manuell was machen. Das geht meines Wissens nach nicht mit dem Core. Dafür einen Hook, der dann auch für 5. die E-Mail versendet.

    Bleibt 3. … aber das kann im Zweifel der Hook dann auch gleich erledigen.

  3. #3
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Danke dir Cliff.

    Dann werde ich das als Auftrag vergeben; 1, 2 und 4 könnte ich ggf. noch hinbekommen.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  4. #4
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von planepix Beitrag anzeigen
    Hat das schon einmal jemand umgesetzt?
    Jain - aber dafür mehrfach ;-)

    eben nicht in Event-Tabelle sondern in MetaModels... Vorteil wäre hier ein flexibles Datenmodell, so dass man leicht weitere Kategorien und deren Filterungen hinzufügen kann

  5. #5
    Contao-Nutzer Avatar von Black Pirate
    Registriert seit
    10.02.2015.
    Beiträge
    224

    Standard

    Ich hab sowas für diverse Vereine schon umgesetzt.
    Das Form wird in die tl_event_calendar gespeichert und via Notifications eine Email an alle Members versendet - oder alternativ eine Email an den Redakteur/Admin.

    Das kann mit Hausmitteln oder auch mit einem kleinen eigenen Template umgesetzt werden.

    Die Anhänge würde ich in einem separaten Ordner in files speichern, damit diese ggf auch für den Event-Eintrag genutzt werden können.
    Ziemlich cool finde ich wenn es Ordner nach Datum erstellt ... hilft dem Redakteur extrem.
    Also zB. so:
    -files
    --Events
    ---2023
    ----01
    ----02
    ...
    ---2024
    ...

    (kann man mit einfacher if Abfrage im Template umsetzen)

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
  •