Ausgabe von Content Elementen
Hallo zusammen,
ich beginne gerade aufs neue mich in die Erweiterungsentwicklung mit Contao 4 (4.4.35) einzuarbeiten.
Gerade möchte ich Contao um ein eigenenes Contentelement erweitern.
Mehr oder weniger probiere ich gerade etwas herum. Aktuell geht es bei mir darum, quasi eine eigene Kopie des Headline Elements zu erstellen (als ein Contentelement nur mit einer Überschrift) und dies mit dem entsprechenden Template zu verknüpfen.
Das hat soweit auch problemlos geklappt. Allerdings hapert es am Einfügen. Das neue Contentelement kann ich ganz normal auswählen und eine Überschrift hinzufügen. Das von mir hinterlegte Template wird ebenfalls gefunden und automatisch mit dem Element assoziert.
Doch sehe ich zum einen nach dem Speichern in der Übersicht der Inhaltselemente keine Vorschau meines Eintrags. Hier steht zwar der Name meines Inhaltselements doch eine Vorschau (die eingetragene Überschrift), wie sie z.B. bei den vorhandenen Inhaltselementen angezeigt wird, erhalte ich nicht.
Und leider wird auch im Frontend nichts ausgegeben.
Kann mir hier vielleicht jemand weiterhelfen?
Das neue Inhaltselement habe ich in der config über die TL_CTE hinzugefügt. Das hat ja auch problemlos geklappt.
Den entsprechenden DCA habe ich (im tl_content) nur um eine Palette erweitert, da ich in meinem aktuellen Testfall noch keine neuen Elemente brauche.
Dieser sieht aktuell so aus:
PHP-Code:
$GLOBALS['TL_DCA']['tl_content']['palettes']['hlheadline'] = '{type_legend},type,headline;{template_legend:hide},customTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID;{invisible_legend:hide},invisible,start,stop';
Das Template welches ich hinterlegt habe ist das Standardtemplate welches auch im normalen ce_headline zum Einsatz kommt.
Jemand eine Idee wo ich hier ansetzen könnte?