|
Dieses Tutorial liefert eine Anleitung zur Installation der Typo3 Extension tt_news. Die Extension bietet neben einem ausgeklügelten Template-System zahlreiche weitere Funktionen: News-Einträge können mit beliebig vielen Bildern und Dateiverweisen versehen werden, es können Verknüpfungen zwischen den Beiträgen festgelegt werden und Funktionen für ein Archiv sowie RSS-Feeds sind ebenfalls vorhanden.
Installation von tt_news über den Extension Manager
Die Installation von Extensions erfolgt in Typo3 über den Extension Manager. Sie finden ihn links in der Navigation im Abschnitt Admin-Werkzeuge unter dem Punkt Erw-Manager. Zunächst gelangen Sie in die Ansicht Loaded extensions. Hier werden alle bereits aktiven Extensions angezeigt:

Nachdem tt_news nicht zum Installationsumfang von Typo3 gehört muss die Extension zunächst importiert werden. Wechseln Sie deshalb in dem Dropdown oben auf der Seite in die Ansicht Import extensions:

Geben Sie hier nun den Namen tt_news in dem Eingabefeld an und bestätigen Sie die Suche mit dem Button Look Up. Nach einiger Zeit sollte Ihnen die aktuelle Version der tt_news Extension angeboten werden:

Sollte hier lediglich die folgende Fehlermeldung erscheinen, so ist auf Ihrem Server aus Sicherheitsgründen die PHP-Einstellung allow_url_fopen deaktiviert:

Sollten Sie selbst die Kontrolle über die PHP-Einstellungen Ihres Servers haben, so können Sie die Option entweder aktivieren (siehe dazu auch unser Tutorial zur Anpassung von PHP-Einstellungen) oder Sie können Typo3 so konfigurieren, dass der Extension Manager die Zugriffe auf das Repository über die CURL Bibliothek abwickelt.
Wechseln Sie dazu links in der Navigation zurück in das Install Tool und gehen Sie dort in den Abschnitt All Configuration. Hier aktivieren Sie die Option [curlUse]:

Speichern Sie die veränderten Einstellungen und wechseln Sie zurück in das den Extension Manager. Wenn die CURL Bibliothek auf Ihrem Server installiert ist sollte die Suche nach der Extension nun zu einem Ergebnis führen:

Durch einen Klick auf den kleinen roten Pfeil vorne in der Liste starten Sie den Import der Extension. Sie sollten nun eine Meldung erhalten, dass die Erweiterung erfolgreich importiert wurde und der Extension Manager sollte Ihnen die Option anbieten, tt_news nun zu installieren:

Sie starten die Installation, indem Sie auf das kleine Icon mit dem Pluszeiten klicken. Zunächst werden Sie vermutlich eine Warnung erhalten:

In unserem Beispiel warnt, dass sowohl die verwendete Typo3 Version 4.2.2 als auch eingesetzten PHP-Version 5.2.6 für den Einsatz von tt_news zu neu sind. Uns sind jedoch keinerlei Kompatibilitätsprobleme mit den aktuellen Version von Typo3 und PHP bekannt. Sie können den Extension Manager deshalb einfach anweisen, die beiden Warnungen zu ignorieren und über den Button Try again die Installation fortsetzen.
tt_news schlägt jetzt die zur Installation notwendigen Änderungen an der Datenbank von Typo3 vor:

Lassen Sie die Einstellungen unverändert und bestätigen Sie die Änderungen über den Button am Ende der Seite. Die Installation der Extension ist nun abgeschlossen:

Einbindung von tt_news in das Template
Damit die News Extension innerhalb der Seite verwendet werden kann, muss sie zunächst in das Template der Seite eingebunden werden. Wechseln Sie dazu links in der Navigation in die Ansicht Liste und wählen Sie dann im Seitenbaum die Seite mit dem Root Template. Bearbeiten Sie den Template Datensatz:

Wechseln Sie in den Reiter Enthält. Im Abschnitt Statische einschließen (aus Erweiterungen) wählen Sie CSS-based tmpl (tt_news) aus und speichern Sie die Änderung am Template:

Einbindung von tt_news in die Seite
Für die Einbindung von tt_news werden typischerweise drei Seiten angelegt. Zunächst legen Sie – falls Sie das nicht schon getan haben – an der gewünschten Stelle im Seitenbaum eine Seite für die Newsübersicht an. Hier erfolgt später die Ausgabe der Liste der aktuellen Meldungen.
Legen Sie nun zusätzlich als untergeordnete Seite eine neue Seite für die Detailansicht einer Meldung an. Diese wird meist im Menü ausgeblendet – der Besucher selbst merkt nicht, dass er beim Wechsel von der Übersicht auf die Detailansicht einer Meldung auf eine andere Seite wechselt
Nun wird noch ein Systemordner benötigt, in dem die Newsdatensätze abgelegt werden können. Diesen können Sie ebenfalls als untergeordnete Seite der News-Seite angelegen (er kann aber prinzipiell auch an einem beliebigen anderen Ort im Seitenbaum angelegt werden):

Wählen Sie als Seitentyp SysOrdner aus und geben Sie einen Titel für den Ordner an:

Im Reiter Optionen geben Sie im Abschnitt Enthält Plug-In die Option News an und speichern dann die neue Seite:

Im Seitenbaum sieht die neue Struktur für den Newsbereich nun so aus:

Einbindung des News-Plugins in die Seiten
Nachdem die Voraussetzungen für die Einbindung des Plug-Ins nun geschaffen sind, kann es in die Seiten selbst eingebunden werden. Wechseln Sie dazu links in der Navigation in die Ansicht Seite und wählen Sie im Seitenbaum zunächst die Seite für die Newsübersicht.
Legen Sie einen neuen Seiteninhalt an und wählen Sie aus dem Abschnitt Plug-Ins das News Modul:

Im Reiter Allgemein können Sie einen Titel für das Inhaltselement angeben:

Wechseln Sie nun in den Reiter Plug-In und nehmen Sie die folgenden Einstellungen vor:

Als Ansicht wählen Sie LATEST oder LIST. Die Sortierung wird in der Regel absteigend nach Datum erfolgen und es sollen meist nur nicht-archivierte Meldungen angezeigt werden. Wichtig ist, dass Sie beim Ausgangspunkt den vorher angelegten Systemordner zuweisen, indem Sie auf das kleine Icon mit dem Ordner klicken und in dem sich öffnenden Popup den Systemordner auswählen.
Nun wechseln Sie noch in den Reiter Sonstige Einstellungen und wählen bei der Option Seite für die Single-Anzeige (Newsdetails) die untergeordnete Seite News-Detail aus:

Speichern Sie den neuen Datensatz nun und wechseln Sie im Seitenbaum auf die News-Detail Seite.
Auch hier legen Sie ein Inhaltselement mit dem Plug-In News an. Sie vergeben wie eben eine Überschrift und wechseln dann in den Reiter Plug-In. Als Ansicht wählen Sie dieses mal hingegen SINGLE. Wichtig ist, dass Sie auch hier wieder als Ausgangspunkt den Systemordner mit den News-Daten angeben:

Im Reiter Sonstige Einstellungen wählen Sie hier bei der Option Seite für ‚Zurück’ die Übersichtsseite des Newsbereichs aus:

Speichern Sie den neuen Datensatz. Nun ist das Plugin prinzipiell funktionstüchtig.
Der erste Newsbeitrag
Meldungen werden wie gesagt innerhalb des Systemordners abgelegt. Klicken Sie deshalb nun im Seitenbaum auf das kleine Icon vor dem Systemordner mit den News-Daten und wählen Sie die Option Neu:

Wählen Sie im darauffolgenden Dialog den Datensatztyp News aus:

Sie können nun Ihre erste Meldung verfassen. Die Angaben wie Autor oder Untertitel sind dabei nicht unbedingt erforderlich. Sie sollten lediglich den Titel, das Datum und den Text der Meldung angeben:

Speichern Sie den Datensatz, wenn Sie fertig sind. Wechseln Sie nun links in der Navigation in die Ansicht Seite. Sie sehen Ihren News-Beitrag, der bislang jedoch noch nicht veröffentlicht ist. Um Ihn freizugenben klicken Sie auf das kleine Icon mit dem roten Kreuz und wählen Sie die Option Sichtbar machen:

Weiterführende Informationen
|