Avisota 3: Eigenes Feld über DCA hinzufügen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Tina
    Contao-Fan
    • 10.01.2010
    • 374

    #1

    Avisota 3: Eigenes Feld über DCA hinzufügen

    Hallo,

    ich habe eine eigene Erweiterung, über die ich dem Avisota-Newsletter weitere Felder hinzufügen möchte.

    Zum Beispiel eine Unterüberschrift:
    PHP-Code:
    $GLOBALS['TL_DCA']['orm_avisota_message_content']['fields']['subheadline'] = array
    (
        'label'     => &$GLOBALS['TL_LANG']['orm_avisota_message_content']['subheadline'],
        'exclude'   => true,
        'search'    => true,
        'inputType' => 'text',
        'eval'      => array('maxlength' => 255, 'tl_class' => 'clr'),
    ); 
    
    Wenn ich das Newsletter-Modul dann im Backend aufrufe, bekomme ich folgende Meldung:
    Code:
    Fatal error: Uncaught exception ReflectionException with message Property Avisota\Contao\Entity\MessageContent::$subheadline does not exist thrown in composer/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/RuntimeReflectionService.php on line 80
    Liegt sicher auch daran, dass das für Composer-Erweiterungen nicht mehr so einfach funktioniert. Gibt's irgendwo eine Anleitung dafür? Ich habe nichts gefunden.
  • baumannsv
    Contao-Nutzer
    • 28.01.2015
    • 152

    #2
    Hallo Community,

    man kann bei Avisota wie gewohnt Felder hinzufügen.

    Das beschriebene Problem entsteht dadurch, wenn man ein neues Feld hinzufügt und man danach die Datenbank nicht aktualisiert.

    Mit freundlichen Grüßen Sven

    Kommentar

    • Tina
      Contao-Fan
      • 10.01.2010
      • 374

      #3
      Auf die Idee hätte ich ja auch mal kommen können... Vielen Dank!!

      Kommentar

      Lädt...