von Alexander Ebner und Patrick Lobacher, 02.12.2007

Übersichtliche News-Listen erzeugen mit „tt_news“: News einrichten und konfigurieren

Aus dem
t3n Magazin Nr. 10

Hier das ganze News-Formular.

Hier das ganze News-Formular.

Schließlich an dieser Stelle noch ein Hinweis: Nach dem Anlegen eines Artikels sollten Sie unbedingt den Frontend-Cache leeren, da der Artikel sonst nicht angezeigt wird. Komfortabel lässt sich dieser gern vergessene Schritt umgehen, wenn jeder neue News-Eintrag automatisch den Cache löscht. In dem Buch „TYPO3 und TypoScript-Kochbuch“ der Autoren aus dem Hanser-Verlag ist ein entsprechendes Rezept beschrieben.

„tt_news“-Meldungen formatieren

Nachdem die Extension nun eingerichtet ist und News eingepflegt werden können, kümmern wir uns noch einen Augenblick um die Anzeige der News. Denn gerade, wenn Sie mit mehreren Spalten oder gar einem TemplaVoilà-Layout mit mehreren Positionen für die News arbeiten, benötigen Sie die Möglichkeit, die News zu verteilen. Dazu gibt es zwei Ansätze: nach der Position in der Liste und nach der Kategorie.

Das Beispiel-Layout beinhaltet eine besonders hervorgehobene Meldung und zwei Spalten mit weiteren Meldungen. Per CSS können Sie diese Bereiche frei gestalten. Die Besonderheit liegt darin, „tt_news“ so zu konfigurieren, dass es die Meldungen wie gewünscht auf die verschiedenen Container verteilt.

Dies ist nur eines von vielen möglichen Beispiel-Layouts.

Dies ist nur eines von vielen möglichen Beispiel-Layouts.

Beim ersten Ansatz ist die Position der Meldung in der Liste, je nach welchem Attribut sortiert wird, entscheidend. Sie können nach Datum absteigend sortieren und erhalten als Erstes immer die neueste Meldung. Dies dürfte die gebräuchlichste Einstellung sein. Wenn Sie TemplaVoilà einsetzen, können Sie Content-Elemente nach dem Frontend-Layout anordnen. Wenn Sie darauf verzichten und das Spaltenlayout verwenden, ordnen Sie jedem Container eine Spalte zu, beispielsweise dem Container mit der ersten Meldung die mittlere Spalte (normal). Dem Container mit der zweiten und der dritten Meldung ordnen Sie die linke Seite zu, den letzten vier Meldungen die rechte Spalte. Legen Sie nun in der mittleren Spalte ein neues Content-Element vom Typ „News“ an. Die Konfiguration können Sie dem vorangegangenen Rezept entnehmen. Als Ansicht sollte „LIST“ nach Datum absteigend eingestellt sein.

Seite:  1 2 3 4 5 6 7 8

Empfohlene Artikel