Ergebnis 1 bis 9 von 9

Thema: Formulardaten im Frontend anzeigen

  1. #1
    Contao-Nutzer
    Registriert seit
    28.08.2009.
    Beiträge
    189

    Standard Formulardaten im Frontend anzeigen

    Hallo !

    Vor ca. 10 Jahren habe ich das Problem "locker" mit EFG gelöst - jetzt scheint die Sache für "Laien" etwas komplizierter zu sein.

    Ich möchte ausgewählte (Formular-)Anmeldedaten für eine Veranstaltung im Frontend anzeigen. Installiert habe ich das notification-center und leads. Einige Threads zum Thema habe ich bereits gelesen:
    https://community.contao.org/de/show...ntend-anzeigen
    https://community.contao.org/de/show...analog-Backend
    https://community.contao.org/de/show...via-Auflistung

    Diese Lösungen beziehen sich alle auf Contao 4 und gehen ins "Eingemachte". Gibt es vielleicht mittlerweile eine einfachere Lösung für Contao 5 ?

    Vielen Dank!

  2. #2
    Contao-Nutzer
    Registriert seit
    28.08.2009.
    Beiträge
    189

    Standard

    Hallo!

    Ich versuche mein Problem nochmal hochzuholen und konkreter zu beschreiben:

    Website-Besucher füllen ein Formular aus, dessen Daten (z.B. Name, Firma, Ort, E-Mail etc.) nach dem Absenden in der DB gepeichert werden. Außerdem wird eine Bestätigungsmail verschickt. Das lässt sich mit notification-center und leads prima lösen. Ausgewählte Formulardaten (z.B. nur Name, Firma) sollen später in einer Frontend-Liste dargestellt werden.
    Wie sollte ich vorgehen ?

    Ich lese hier von unzähligen Anfragen in dieser Art. Ist es möglich, dass dies tatsächlich nicht ohne Weiteres möglich ist ?
    Da ich die Erweiterungen nicht kenne: Lässt sich sowas mit metamodels oder dem catalog-manager realisieren ?
    Es muss auch nicht kostenlos sein...

    Vielen Dank
    Roland

  3. #3
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    459

    Standard

    Die meisten Leute wissen gar nicht, dass es das listing-bundle gibt:
    https://github.com/contao/listing-bundle

    Ist ein Modul, mit welchem man Datenbankeinträge als Liste und paginiert anzeigen kann.

    Wenn du nur alle Einträge mit Name und Firma ohne Logik anzeigen möchtest, dann vielleicht über das Listing-Module

  4. #4
    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 einmal vorweg: zum Speichern von Formulardaten wird lediglich "contao-leads" benötigt. Das "contao-notification_center" is dafür nicht notwendig, weil es sich um den Versand von Notifications kümmert. Das wird oft in einen Topf geworfen, obwohl es erstmal nicht zusammen gehört.

    Zur Anforderung konkret: klar wird das ständig benötigt. U.a. kann man das problemlos mit Meta Models machen.

    Wenn man nun aber auf Leads gesetzt hat, dann gibt es dazu folgendes Ticket aus 2015: https://github.com/terminal42/contao-leads/issues/13 ... was geschlossen ist

    Eine Verwendung des Listing Moduls könnte eine Lösung bringen, wird aber aus meiner Sicht ohne tiefere SQL Kenntnisse nicht zum Erfolg führen (siehe dazu auch Ticket #13 oder hier: https://community.contao.org/de/show...l=1#post479585).

    Bliebe noch die Möglichkeit, dass jmd., wie in Ticket #13 abschließend vorgeschlagen, eine Erweiterung programmiert, die den Leads Frontend Output erstellt. Die Anzahl der Anfragen dazu in meinem Posteingang ist seit 2015 gleich 0 (in Worten: NULL). Insofern ist der Bedarf vlt. doch nicht so groß?

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

    Standard

    Zitat Zitat von RoGer Beitrag anzeigen
    Hallo !

    Vor ca. 10 Jahren habe ich das Problem "locker" mit EFG gelöst - jetzt scheint die Sache für "Laien" etwas komplizierter zu sein.

    Ich möchte ausgewählte (Formular-)Anmeldedaten für eine Veranstaltung im Frontend anzeigen. Installiert habe ich das notification-center und leads. Einige Threads zum Thema habe ich bereits gelesen:
    https://community.contao.org/de/show...ntend-anzeigen
    https://community.contao.org/de/show...analog-Backend
    https://community.contao.org/de/show...via-Auflistung

    Diese Lösungen beziehen sich alle auf Contao 4 und gehen ins "Eingemachte". Gibt es vielleicht mittlerweile eine einfachere Lösung für Contao 5 ?

    Vielen Dank!
    Die Zuordnung zu "Eingemachte" ist immer relativ zum eigenen Wissensstand - offensichtlich haben andere User mit der Aufgabe entsprechende Lösungen gefunden und die sind aus meiner Sicht für C5 genau so einfach wie für C4.

    Ich stimme da Cliff zu, das der Bedarf - ich hätte geschrieben "Leidensdruck" - für eine (weitere) Erweiterung nicht so groß ist. Mit storeFormData und Listingmodul ist da z. B. mit "Bordmitteln" gut was zu bauen.

    Es gibt im Contao-Umfeld genügend Möglichkeiten, sich bei der Sache coachen zu lassen oder jemanden zu beauftragen - man muss dann wie so oft im Leben etwas Geld in die Hand nehmen...

  6. #6
    Contao-Nutzer
    Registriert seit
    28.08.2009.
    Beiträge
    189

    Standard

    Vielen Dank für euire Antworten...

    @ cliffparnitzky
    Mir ist klar, dass leads für die Datenspeicherung und notification-center für den Mail-Versand zuständig ist. Ich habe ja beschrieben, dass ich beides benötige.

    Im Grunde ist es aber wie in allen anderen Posts. Der eine schreibt "Nimm dieses!", der andere antwortet "Nimm jenes!"... Scheinbar ist keine Erweiterung dabei, die mit entsprechender Doku auch ohne SQL-Kenntnisse anwendbar ist. Oder irre ich ?

    Sehe ich das richtig ? Bei Meta Models muss der Admin/Redakteur die ganzen Daten eingeben ? Genau dies sollte mit dem FE-Formular mögich sein.

    Das listing-bundle scheint vielversprechend. Nur offensichtlich lässt sich das nicht mit leads verwenden, weil dort die Daten in 2 Tabellen gespeichert werden...

  7. #7
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    459

    Standard

    Man kann die Formulardaten auch von Haus aus (Contao only) in einer Datenbanktabelle speichern, mit dem Listing-Modul kannst du diese sicherlich ausgeben.
    https://docs.contao.org/manual/de/an...ten-speichern/

    DSGVO und Datenschutz mal ausgenommen.

  8. #8
    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

    Zitat Zitat von RoGer Beitrag anzeigen
    Mir ist klar, dass leads für die Datenspeicherung und notification-center für den Mail-Versand zuständig ist. Ich habe ja beschrieben, dass ich beides benötige..
    Der Teil ist und wird von mir immer mal wieder erwähnt, weil es zu gern in einen Topf geworfen wird. Gilt eben nur zur Vollständigkeit der Aufklärung.

    Ansonsten hast du den Status schon ganz gut zusammen gefasst.

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

    Standard

    Zitat Zitat von RoGer Beitrag anzeigen
    Sehe ich das richtig ? Bei MetaModels muss der Admin/Redakteur die ganzen Daten eingeben ? Genau dies sollte mit dem FE-Formular mögich sein.
    selbstverständlich kann man Daten aus einem (FE-)Formular in MM speichern - alternativ per "Frontendediting (FEE)" - beide haben verschiedene Vorzüge und es kommt auf den Anwendungsfall an, wann man was einsetzen sollte; dazu habe ich im MM-Bereich des Forums schon öfter was geschrieben

    Unterm Strich gibt es keine Erweiterung, die Deine Anforderung "out-of-the-box" bewerkstelligen kann. Jede Lösung hat seine Vor- und Nachteile - diese Bewertung hängt aber von Deinen Fähigkeiten ab, so dass keiner sagen kann "das ist für dich die optimale Lösung!".

    Dir wird hier sicher einige Hilfe zu teil, aber ausführen musst du das schon selbst.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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