contao/core — Issue #3818: Artikel ist kein Inhaltselement
Author: xunum
Created: 2012-01-15 22:53:35+00:00
State: open

Hallo,

seit langem beschäftigt mich dieses Problem, dass mich schon unendliche Stunden überflüssigen Schweißes gekostet hat.

Der "Artikel" erscheint als allgemeines Inhaltselement. Dafür fehlen allerdings essentielle Funktionen Seitens des Artikels. Sinnvoll wäre es wenn ein Artikel tatsächlich ein Inhaltselement darstellt und als abstrakte Klasse für abgeleitete Inhaltselemente dienen kann.
Dafür wäre es allerdings nötig, dass ein Artikel ein eigenes Template besäße, so dass die Ausgabe der Artikelelemente direkt angepasst werden kann. Weiterhin sollte die Ausgabe der Artikelelemente ebenfalls durch ein Template angepasst werden können.
So wie es jetzt ist, ist der Artikel ein beschnittener Hybride zwischen Layout und Content Element, der unterschiedlichste Inhaltselemente auf unterschiedlichen Seiten nur mit hohem Aufwand anpassbar macht.

Zur Erklärung:

Ein Content-Slider der beliebigen Content sliden kann ist momentan ein Artikel in einem Modul in einem Artikel bei dem viel html und php im Artikel landet wo es nicht hingehört. Das Verwalten der Inhalte ist umständlich. Mit der Änderung wäre es möglich ein Template für einen Slider-Artikel zu erstellen, dass dem Slider angepasste Ausgaben produziert. Die Elemente die dem Slider zugewiesen werden sollen, werden einfach in den Artikel eingefügt.
Ähnliches gilt für andere Inhaltstypen. Es wäre dann sogar simpel Galerien durch angepasste Templates zu erstellen ohne das komplizierte Modul/Plugin verstrickungen entstehen die es einem Laien nur schwer machen, die ganze Sache zu warten.