t3: news
Vorraussetzungen und Versionen
- Typo3 Version: 6.2.15
- ext:news
Links
Installation
cd typo3conf/ext/ git clone https://git.typo3.org/TYPO3CMS/Extensions/news.git git checkout --track origin/6x
Konfiguration
ADMINWERKZEUGE > Erweiterungen > Erweiterungen verwalten
1. news installieren
2. unter Einstellungen bei news
- records: Use content element relation [basic.contentElementRelation] aktivieren, dann sind alle Inhaltselemente von Typo3 möglich
Seitenbaum
Ordner
erstmal irgendwo (am besten in einem abgekapselten Systemordner) einen News Ordner erstellen, in dem alle News Elemente gespeichert werden
1. im Navigationsbaum die rechte Maustaste (im Baum dort wo der Ordner hin soll) > Seitenaktion > Neu drücken
1.1. Allgemein: Typ: Spezial Ordner auswählen
1.2. Allgemein: Titel: News
1.3 Zugriff: Seite sichtbar machen
1.4. Verhalten: Benutzer als Container > Enthält Erweiterung > News
2. LS WEB > News || MS: auf den gerade erstellten Ordner "News" auswählen || RS: erstmal eine neue Kategorie erstellen "Create a new category" (und Tag)
3. LS WEB > Liste || MS: auf den gerade erstellten Ordner "News" auswählen || Neuen Datensatz erstellen > Template
3.1 Allgemein: Template-Titel: news
3.2 Enthält: Statische Templates einschließen (aus Erweiterungen): News (news)
In diesem Beispiel kommen Kategorien, Tagcloud und Newsartikel alle in den selben Ordner, Theoretisch können weitere Ordner angelegt werden und verschiedene Blog Container ....
Blogseiten erstellen
insgesamt müssen mehrere Seiten erstellt werden, nämlich fast für jeden Anwendungsfall, also für jede Pluginoption. Diese müssen dann untereinander verknüpft werden
- Hauptseite: Blog
- Einzelansicht eines Artikels
- Listenanzeige
- Suchen
- Archiv
- RSS
Hauptseite: Blog
1. neue Seite für die news erstellen (natürlich dort wo der Newsblog dann erscheinen soll)
1.1. Typ: Standard
1.2. Allgemein: Seitentitel: Blog
2. Der Blog Seite ein template hinzufügen
2.1 LS WEB > Liste || MS: die gerade erstellten Seite "Blog" auswählen || Neuen Datensatz erstellen > Template
2.2 Allgemein: Template-Titel: news
2.3 Enthält: Statische Templates einschließen (aus Erweiterungen): News (news)
die Unterseiten anlegen
LS: WEB > Funktionen || MS: die gerade erstellten Seite "Blog" auswählen ||
- Seite 1: Einzelansicht Typ: Standard
- Seite 2: Listenanzeige Typ: Standard
- Seite 3: Suchen Typ: Standard
- Seite 4: Archiv Typ: Standard
- Seite 5: Listenanzeige Kategorien Typ: Standard
- Seite 6: RSS Typ: Standard
- Neue Seiten in Menüs verbergen aktivieren
die Blogseiten bekommen die Plugins
Hauptseite: Blog
1. Plugins hinzufügen
1.1 LS WEB > Seite || MS: auf der gerade erstellten Seite "Blog" auswählen || In der Spalte Normal (0) einen neuen Datensatz hinzufügen
1.1.1 Plugins > 'Nachrichten-System Vielseitiges Nachrichten-System' auswählen
1.1.2. Allgemein: Überschrift: Blog
1.1.3. Plugin:
1.1.3.1 Ausgabemodus wählen: Listenansicht (ohne die Detailansicht zu überschreiben)
1.1.3.2 Kategorie-Auswahl: Hauptkategorien
1.1.3.3 Ausgangspunkt: den news Ordner auswählen
1.1.4 Weitere Einstellungen (Additional)
1.1.4.1 Seiten-ID für Einzelnachrichten-Ansicht (PageId for single news display:) "Einzelansicht" Seite auswählen
1.1.4.2 Seiten-ID für Listenansicht (PageId for list display): diese Seite "Listenanzeige" auswählen
1.1.4 .3 Seiten-ID für "Zurück"-Link (PageId to return to:) "Blog" Seite auswählen
Unterseite: Einzelansicht
LS: WEB > Seite || MS: gerade erstellte "Einzelansicht" Seite auswählen || RS: in der mittleren Spalte Normal (0) "Neuen Datensatz an diesem hinzufügen" > PlugIns > News System
1. Allgemein: Typ: Plugin einfügen
2. Plug-In: Ausgewähltes Plug-In: News sytem
2.1 Einstellungen: Ausgabemodus wählen: Detailansicht (Settings: What to display: Detail view)
2.2 Weitere Einstellungen (Additional)
2.2.1 Seiten-ID für Einzelnachrichten-Ansicht (PageId for single news display:) "Einzelansicht" Seite auswählen
2.2.2 Seiten-ID für "Zurück"-Link (PageId to return to:) "Blog" Seite auswählen
Unterseite: Listenanzeige
Listenanzeige fürs Date Menu
LS: WEB > Seite || MS: gerade erstellte "Listenanzeige" Seite auswählen || RS: in der mittleren Spalte Normal (0) "Neuen Datensatz an diesem hinzufügen" > PlugIns > News System
1. Allgemein: Typ: Plugin einfügen
2. Plug-In: Ausgewähltes Plug-In: News sytem
2.1 Einstellungen: Ausgabemodus wählen: Listenansicht (ohne die Detailansicht zu überschreiben) (Settings: What to display: List view (without overloading detail view))
2.2 Weitere Einstellungen (Additional)
2.2.1 Seiten-ID für Einzelnachrichten-Ansicht (PageId for single news display:) "Einzelansicht" Seite auswählen
2.2.2 Seiten-ID für Listenansicht (PageId for list display): diese Seite "Listenanzeige" auswählen
2.2.3 Seiten-ID für "Zurück"-Link (PageId to return to:) "Blog" Seite auswählen
Unterseite: Suchen
LS: WEB > Seite || MS: gerade erstellte "Suchen" Seite auswählen || RS: in der mittleren Spalte Normal (0) "Neuen Datensatz an diesem hinzufügen" > PlugIns > News System
1. Allgemein: Typ: Plug In einfügen
2. Plug-In
2.1 Ausgewähltes Plug-In: News sytem
2.2 Einstellungen Ausgabemodus wählen: Suchformular (Settings: What to display: Search form)
LS: WEB > Seite || MS: gerade erstellte "Suchen" Seite auswählen || RS: in der mittleren Spalte Normal (0) "Neuen Datensatz an diesem hinzufügen" > PlugIns > News System
1. Allgemein: Typ: Plug In einfügen
2. Allgemein: Typ: Überschrift: Suchergenisse
3. Plug-In
3.1 Ausgewähltes Plug-In: News sytem
3.2 Einstellungen Ausgabemodus wählen: Suchergebnis (Settings: What to display: Search result)
3.3. Einstellungen Kategoriemodes: Nicht berücksichtigen, alle Nachrichten anzeigen (Category mode: don't care, take all)
3.4 Ausgangspunkt: den "news" '''Ordner''' auswählen
3.5 Weitere Einstellungen (Additional)
3.5.1 Seiten-ID für Einzelnachrichten-Ansicht (PageId for single news display:) "Einzelansicht" Seite auswählen
3.5.2 Seiten-ID für Listenansicht (PageId for list display): diese Seite "Listenanzeige" auswählen
3.5.3 Seiten-ID für "Zurück"-Link (PageId to return to:) "Blog" Seite auswählen
Unterseite: Archiv
LS: WEB > Seite || MS: gerade erstellte "Archiv" Seite auswählen || RS: in der mittleren Spalte Normal (0) "Neuen Datensatz an diesem hinzufügen" > PlugIns > News System
1. Allgemein: Typ: Plug In einfügen
2. Allgemein: Typ: Überschrift: Archiv
3. Plug-In
3.1 Ausgewähltes Plug-In: News sytem
3.2 Einstellungen Ausgabemodus wählen: Listenansicht (Settings: What to display: List view)
3.3. Einstellungen Kategoriemodes: Nicht berücksichtigen, alle Nachrichten anzeigen (Category mode: don't care, take all)
3.4. Archiv: Archivierte (Archive: Archived)
3.5 Ausgangspunkt: den "news" '''Ordner''' auswählen
3.6 Weitere Einstellungen (Additional)
3.7.1 Seiten-ID für Einzelnachrichten-Ansicht (PageId for single news display:) "Einzelansicht" Seite auswählen
3.7.2 Seiten-ID für Listenansicht (PageId for list display): diese Seite "Listenanzeige" auswählen
3.7.3 Seiten-ID für "Zurück"-Link (PageId to return to:) "Blog" Seite auswählen
Unterseite: Listenanzeige Kategorien
LS: WEB > Seite || MS: gerade erstellte "Listenanzeige Kategorien" Seite auswählen || RS: in der mittleren Spalte Normal (0) "Neuen Datensatz an diesem hinzufügen" > PlugIns > News System
1. Allgemein: Typ: Plugin einfügen
2. Plug-In: Ausgewähltes Plug-In: News sytem
2.1 Einstellungen: Ausgabemodus wählen: Listenansicht (ohne die Detailansicht zu überschreiben) (Settings: What to display: List view (without overloading detail view))
2.1.1. Kategorie-Auswahl (Category selection): Kategorien (Hauptkategorie) auswählen die angezeigt werdens sollen
2.1.2. Kategoriemodus: Zeige Nachrichten mit den ausgewählten Kategorien (Und) (Category mode: Show items with selected categories (AND))
2.1.3. Inklusive Unterkategorien (Include subcategories) aktivieren
2.1.4. Ausgangspunkt: den news Ordner auswählen
2.2 Weitere Einstellungen (Additional)
2.2.1 Seiten-ID für Einzelnachrichten-Ansicht (PageId for single news display:) "Einzelansicht" Seite auswählen
2.2.2 Seiten-ID für Listenansicht (PageId for list display): diese Seite "Listenanzeige" auswählen
2.2.3 Seiten-ID für "Zurück"-Link (PageId to return to:) "Blog" Seite auswählen
Unterseite: RSS
1. am besten aus der Seite "mein erster Blog" das News PlugIn List View rauskopieren und hier einfügen oder halt hier ein News Plugin neu erstellen und einfügen mit den entsprechenden Einstellungen
- Achtung: falls eine Überschrift / Titel in dem Plugin angegeben worden ist muss diese entfernt werden
2. LS: WEB > Liste || MS: gerade erstellte "RSS" Seite auswählen || RS: => "Neuen Datensatz erstellen" > Systemdatensätze > Template
2.1 Allgemein: Template Titel: news rss template
Setup
page.10 < styles.content.get config { # deactivate Standard-Header disableAllHeaderCode = 1 # no xhtml tags xhtml_cleaning = none admPanel = 0 metaCharset = utf-8 # define charset additionalHeaders = Content-Type:text/xml;charset=utf-8 disablePrefixComment = 1 } config.absRefPrefix = http://www.yourdomain.tld/
rechte Spalte: Kategorien, nach Datum, ... - Anzeige
die folgenden Plugin's, welche wir in der rechten Spalte platzieren sollen höchst wahrscheinlich auf allen Unterseiten (Einzelansicht, Listenanzeige, ... ) angezeigt werden. Dies kann z.B. über das Inhaltselement "Datensätze einfügen Mit diesem Element werden andere Inhaltselemente eingebunden." realisiert werden.
Kategorien
LS: WEB > Seite || MS: gerade erstellte "blog" Seite auswählen || RS: => in der rechten Spalte einen "Neuen Datensatz an diesem Ort hinzufügen" > Plug-Ins > News System
1. Allgemein: Typ: Plug-in einfügen
2. Plug-In: Ausgewähltes Plug-In: News system
2.1. Settings: What to display: Category Menu
2.2. Category selection: Kategorien auswählen die angezeigt werden sollen
2.3. Additional: PageId for list details: "Listenanzeige Kategorien" Seite auswählen
nach Veröffentlichungsdatum
LS: WEB > Seite || MS: gerade erstellte "blog" Seite auswählen || RS: => in der rechten Spalte einen "Neuen Datensatz an diesem Ort hinzufügen" > Plug-Ins > News System
1. Allgemein: Typ: Plug-in einfügen
2. Plug-In: Ausgewähltes Plug-In: News system
2.1. Einstellung: Ausgabemodus wählen: Datumsmenü (Settings: What to display: Date Menu)
2.2 Ausgangspunkt: "Mein erster Blog" - Ordner auswählen
2.3 Additional: PageId for list details: "Listenanzeige" Seite auswählen

Kommentare (1)