Ergebnis 1 bis 7 von 7

Thema: Verständnisfrage: Newsletter-Anmeldung mit eigenen Feldern erweitern

  1. #1
    Contao-Nutzer
    Registriert seit
    12.02.2014.
    Beiträge
    52

    Standard Verständnisfrage: Newsletter-Anmeldung mit eigenen Feldern erweitern

    Hallo zusammen,

    beschäftige mich erst seit kurzem mit dem erstellen von Contao-Erweiterungen und hab da mal eine Verständnisfrage.

    Ziel: Newsletter-Anmeldung um eigene Felder erweitern (Name, Vorname usw.)

    Ausgangslage: In der tl_newsletter_recipients habe ich die entsprechenden Felder per DCA angelegt. Sie werden im Backend angezeigt und ich kann Sie befüllen und die Änderungen speichern.

    Mein Problem: Was muss ich machen, das die Felder im FE (Anmeldeformular) angezeigt werden und beim senden des Formulars der Inhalt gespeichert wird? Ein Frondend-Modul erstellen?

    Vielen Dank!

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    Ja, du musst dir ein eigenes Newsletter Anmelde Modul erstellen.

  3. #3
    Contao-Nutzer
    Registriert seit
    12.02.2014.
    Beiträge
    52

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ja, du musst dir ein eigenes Newsletter Anmelde Modul erstellen.
    Danke für deine Antwort!

    Bedeutet das, dass ich die ModuleSubscribe.php als Vorlage nehme und anpasse?

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    Könntest du so machen, ja . Grundsätzlich ist die Art, wie man Module erstellt, in den neueren Contao Versionen zwar eine Andere (siehe https://docs.contao.org/dev/framewor...t-end-modules/) - aber für deine Zwecke reicht es wohl erst mal, wenn du mehr oder weniger das Original Modul kopierst, entsprechend anpasst, und auf herkömmliche Weise registrierst.

  5. #5
    Contao-Nutzer
    Registriert seit
    12.02.2014.
    Beiträge
    52

    Standard

    Ok, kann ich dann von der Klasse ModuleSubscribe erben:

    PHP-Code:
    class MyModuleSubscribe extends ModuleSubscribe 
    oder muss ich meine eigene Klasse von Module erben lassen?

    PHP-Code:
    class MyModuleSubscribe extends Module 

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    Du kannst von ModuleSubscribe erben, wenn du Funktionen oder Eigenschaften von dort benötigst.

  7. #7
    Contao-Nutzer
    Registriert seit
    12.02.2014.
    Beiträge
    52

    Standard

    Ok.

    Welchen namespace und welche Aliasse muss ich beim erben von ModuleSubscribe verwenden?
    PHP-Code:
    namespace App\Controller\FrontendModule;

    use 
    Contao\CoreBundle\Controller\FrontendModule\AbstractFrontendModuleController;
    use 
    Contao\NewsletterBundle\Resources\Contao\Modules\ModuleSubscribe

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
  •