tt_news - TYPO3 Erweiterung
Generelles:
Dokumentation der Extension tt_news auf typo3.org
Die Extension tt_news ist ist eine ausgesprochen umfangreiche und leistungsfähige Extension, mit deren Konfigurationsmöglichkeiten man ohne weiteres ein Buch füllen könnte. Dieses Tutorial kann deshalb nicht auf alle Möglichkeiten und Situationen eingehen und soll lediglich als Kurzanleitung für Einsteiger verstanden werden. Wer sich intensiver mit der Extension befassen möchte, kommt um das Studium der Dokumentation nicht herum.
Tutorial zu tt_news
1. statisches Template einbinden
2. News-Kategorien erzeugen
3. erforderliche Seiten anlegen
4. Einstellungen vornehmen
5. List-Ansicht konfigurieren
6. List-Template auswählen
7. Single-Ansicht konfigurieren
8. Single-Template auswählen
9. News-Inhalte anlegen
1. Statisches Template einbinden
Dies ist der wichtigste Schritt und wird auch am häufigsten vergessen. tt_news benötigt jede Menge TypoScript-Code um funktionieren zu können. Dieser Code ist im statischen Template enthalten.
Wählen Sie die Seite aus, in welcher sich Ihr Haupttemplate befindet (in unserem Fall ist dies die Seite Home) und klicken Sie im linken Frame des BackEnds auf Template. Danach klicken Sie auf Click here to edit whole template record. Sie sehen dann die untenstehende Maske (Ausschnitt). Fügen Sie das statische Template CSS-based tmpl (tt_news) durch Klick hinzu.
Wenn Sie das statische Template nicht einfügen, kann tt_news nicht funktionieren.

- Schritt 1
2. News-Kategorien erzeugen
Klicken Sie auf das Ordner-Symbol des Sys-Ordners General Storage und wählen Sie Neu. Dann klicken Sie auf News Kategorie. Legen Sie so viele Kategorien an, wie Sie benötigen. Für den Anfang genügt eine Kategorie Allgemeines.

- Schritt 2
3. Erforderliche Seiten anlegen
Als nächstes brauchen wir erstens zwei neue Seiten, die später das News-Plugin aufnehmen und zweitens einen weiteren Sys-Ordner, in den die News selbst eingetragen werden.
Die Position der Seite News im Seitenbaum legen Sie nach Ihren Wünschen fest. Dort wo Sie die Seite einfügen, wird sie im Menü erscheinen. Die Seite Newsdetails muß auf jeden Fall unterhalb der Seite News stehen. Wenn Sie momentan noch nicht verstehen, was hier geschieht, ist das nicht weiter schlimm. Halten Sie sich bitte an das Tutorial. Wenn Sie damit fertig sind, werden Sie mit der Funktionsweise vertraut sein.

- Schritt 3

- Schritt 3a
4. Einstellungen vornehmen
Damit unser Sys-Ordner News erstens "weiß" woher er die Newskategorien beziehen soll und zweites das spezielle Icon aufweist, müssen wir noch die untenstehenden Einstellungen vornehmen.
Klick auf den Sys-Ordner News, Klick auf Seitentitel bearbeiten, danach die Maske (Ausschnitt) wie folgt ausfüllen:

- Schritt 4
5. List-Ansicht konfigurieren
Nun sind wir soweit, daß wir das News-Plugin auf die im Schritt 3 erstellte Seite News einfügen können. Auf dieser Seite möchten wir eine Liste unserer News angezeigt bekommen, die standardmäßig so sortiert ist, daß die jeweils neuesten News automatisch ganz oben stehen.
Die Seite News auswählen, Klick auf Seiteninhalt anlegen, im nun erscheinenden Assistenten wählen Sie (ganz unten) das Plugin News aus. Es erscheint die untenstehende Maske, die Sie bitte wie dargestellt ausfüllen. Wichtig: Der Ausgangspunkt ist nicht die Seite News, sondern der Sys-Ordner News.

- Schritt 5
6. List-Template auswählen
tt_news arbeitet mit HTML-Designvorlagen. Das heißt Sie können das Erscheinungsbild der News in jeder Ansicht völlig frei definieren. Als Beispiel haben wir die Designvorlage tt_news_list.html beigelegt, die sich im Ordner fileadmin/templates/news/ befindet.
Wichtig: Wenn Sie die Designvorlage wie unten gezeigt einfügen, erstellt Typo3 eine Kopie der Datei im Ordner uploads/tx_ttnews. Das Original wird nicht benutzt. Ein häufiger Anfängerfehler ist es nun, die Originaldatei zu bearbeiten und sich anschließend zu wundern, daß die Änderungen sich nicht auswirken. Bearbeiten Sie also das Original, löschen Sie die Vorlage im Plugin und fügen Sie sie dann erneut ein. Nur so werden Änderungen auch wirksam.
In der List-Ansicht erstellt Typo3 einen kurzen Teaser der News und einen Link [mehr] damit der Benutzer, sofern ihn der Artikel interessiert, den gesamten Beitrag lesen kann. Damit das funktioniert, müssen Sie noch im Reiter Sonstige Einstellungen festlegen, auf welche Seite der [mehr]-Link führen soll. Nämlich auf die Seite Newsdetails vom Typ nicht im Menü, die wir bereits angelegt haben und im nächsten Schritt konfigurieren werden.

- Schritt 6
7. Single-Ansicht konfigurieren
Nun fügen wir das News-Plugin erneut ein, diesmal auf die im Schritt 3 erstellte Seite Newsdetails. Auf dieser Seite möchten wir den jeweiligen Artikel in voller Länge angezeigt bekommen.
Die Seite Newsdetails auswählen, Klick auf Seiteninhalt anlegen, im nun erscheinenden Assistenten wählen Sie (ganz unten) das Plugin News aus. Es erscheint die untenstehende Maske, die Sie bitte wie dargestellt ausfüllen. Wichtig: Der Ausgangspunkt ist nicht die Seite News, sondern der Sys-Ordner News.

- Schritt 7
8. Single-Template auswählen
Als Beispiel-Vorlage verwenden wir die Designvorlage tt_news_single.html beigelegt, die sich im Ordner fileadmin/templates/news/ befindet.
Wichtig: Wenn Sie die Designvorlage wie unten gezeigt einfügen, erstellt Typo3 eine Kopie der Datei im Ordner uploads/tx_ttnews. Das Original wird nicht benutzt. Ein häufiger Anfängerfehler ist es nun, die Originaldatei zu bearbeiten und sich anschließend zu wundern, daß die Änderungen sich nicht auswirken. Bearbeiten Sie also das Original, löschen Sie die Vorlage im Plugin und fügen Sie sie dann erneut ein. Nur so werden Änderungen auch wirksam.
In der Single-Ansicht zeigt Typo3 den Artikel in voller Länge an.

- Schritt 8
9. News-Inhalte anlegen
Die Konfiguration von tt_news ist damit abgeschlossen. Sie müssen natürlich noch Inhalte eingeben, damit auch etwas angezeigt wird.
Wählen Sie hierzu den Sys-Ordner News an und wählen Neu. Im folgenden Assistenten (siehe Schritt 2) wählen Sie diesmal News aus und erzeugen damit einen neuen News-Beitrag.
Wir haben in diesem Tutorial tt_news auf eine sehr einfache Weise konfiguriert. Die Möglichkeiten von tt_news gehen jedoch sehr viel weiter. Aufbauend auf dem Ergebnis dieses Tutorials können Sie nun eigene Versuche untenehmen und tt_news weiter ausbauen. Hierzu wird die Lektüre der Dokumentation von tt_news empfohlen.