Typo3 extension news

Aus Vosp.info
Wechseln zu:Navigation, Suche

news / tx_news scheint anscheinend schon recht umfangreich zu sein und tt_news (soweit ich es kenne) um einiges zu überbieten, es basiert auf extbase und fluid, schon allein das ist ein guter Grund es zu nutzen .... i

Installation

  • Extension im Erweiterungsmanager installieren
    • extensionkey: news -- Achtung ist in den Suchergenissen nicht auf der ersten Seite
    • unter drop Down Erweiterungen verwalten kann mensch die news Extension konfigurieren
      • Use content element relation [basic.contentElementRelation] aktivieren, dann sind alle Inhaltselemente von Typo3 möglich

Einrichtung

Ordner

erstmal irgendwo (am besten in einem abgekapselten Systemordner) einen News Ordner erstellen, in dem alle News Elemente gespeichert werden

  1. News Kategorien
    1. im Navigationsbaum die rechte Maustaste (im Baum dort wo der Ordner hin soll) > Seitenaktion > Neu drücken
      1. Allgemein
        1. Typ: Spezial Ordner auswählen
        2. Titel: News Kategorien
      2. Verhalten
        1. Benutzer als Container > Enthält Erweiterung > News
      3. speichern und schließen
    2. LS WEB > News || MS: auf den gerade erstellten Ordner "News Kategorien" auswählen
      1. RS: erstmal eine neue Kategorie erstellen "Create a new category"
    3. LS: WEB > Liste || MS: auf den gerade erstellten Ordner "News Kategorien" auswählen
      1. RS: "Neuen Datensatz erstellen" > News system > News Tag klicken
      2. speichern und schließen
    4. mein erster Blog
      1. im Navigationsbaum die rechte Maustaste im Baum auf den "News Kategorien"-Ordner > Seitenaktion > Neu drücken
        1. Allgemein
          1. Typ: Spezial Ordner auswählen
          2. Titel: mein erster Blog
        2. Verhalten
          1. Benutzer als Container > Enthält Erweiterung > News
        3. speichern und schließen
    5. nach dem gleichen Prinzig können weitere News Blog Ordner eingerichet werden

Seitenstruktur

  1. mein erster Blog
    1. neue Seite für die news erstellen (natürlich dort wo der Newsblog dann erscheinen soll)
      1. Allgemein
        1. Typ: Standard
        2. Seitentitel: mein erster Blog
      2. alles andere ist nicht relevant
      3. speichern und schließen
    2. mein erster Blog template
      1. LS: WEB > Liste || MS: gerade erstellte "mein erster Blog" Seite auswählen || RS: Neuer Datensatz > Systemdatensätze > Template
        1. Allgemein:
          1. Template Titel: mein erster Blog template
          2. Konstanten: RIGHT_COLUMN_ID = 25 # (die ID muss die von der gerade erstellten "mein erster Blog" Seite sein)
          3. Setup: <INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/RIGHT_COLUMN.fluid.ts"> # s.u. dazu mehr
        2. Enthält:
          1. Statische Templates einschließen (aus Erweiterungen): Ausgewählte Objekte: News (news)
    3. meine rechte News Blog Spalte mit Kategorien, Schlagwörtern und so
      1. LS: WEB > Seite || MS: gerade erstellte "mein erster Blog" Seite auswählen || RS: => in der rechten Spalte einen "Neuen Datensatz an diesem Ort hinzufügen" > Plug-Ins > News System
        1. Allgemein:
          1. Typ: Plug-in einfügen
        2. Plug-In
          1. Ausgewähltes Plug-In: News system
          2. Settings:
            1. What to display: Category Menu
            2. Category selection: Kategorien auswählen die angezeigt werden sollen
          3. Additional:
            1. PageId for list details: "Listenanzeige Kategorien" Seite auswählen



  • Plugins
    • eine Seite erstellen worauf der Newsblog erscheinen soll
      • neuen Datensatz erstellen
      • Neues Inhaltselement erstellen > Zum Aufrufen des Assistenten hier klicken! > News system
        • Plug-In Reiter
          • What to display: List view
          • Sort by: Last edited
      • neuen Datensatz erstellen
      • Neues Inhaltselement erstellen > Zum Aufrufen des Assistenten hier klicken! > News system
        • Plug-In Reiter
          • What to display: Detail view
  • auf der Seite ein Template hinzufügen und das statische News (news) Template includen

Rechteverwaltung

Zugriffsliste

Module

  • Web > News

Tabellen (ändern)

  • Seiteninhalt wichtig in Kombination mit s.u. content_elements und s.o. Typo3 extension news#Installation
  • News
  • News Category
  • News Media Element
  • News File Element
  • News Link Element
  • News Tag

Erlaubte Ausschlussfelder:

  • News (ext:news)
    • Ablaufdatum (endtime)
    • Archive (archive)
    • Categories (categories)
    • Content elements (content_elements) siehe auch Typo3 extension news#Tabellen (ändern) Seiteninhalt und noch weiter oben Typo3 extension news#Installation
    • Media Element (media)
    • Name des Autors (Author)
    • Releated Files (related_files)
    • Releated Links (related_links)
    • Releated News (related)
    • Releated News (from) (related_from)
    • Tags (tags)
    • Teaser (teaser)
    • Verbergen (hidden)
    • Veröffentlichungsdatum (starttime)
    • News Category
      • Description (description)
      • Verbergen (hidden)
    • News Media Element
      • Copyright (copyright)
      • Medientyp (type)
      • Show in prewiew views (showinpreview)

Erweitert

WICHTIG: News: Category restrition

darf nicht vergessen werden, ansonsten ist nix mit Kategorien

Probleme

#1294587218: No TypoScript template found! (More information)

#1294587218: No TypoScript template found! (More information)
t3lib_error_http_ServiceUnavailableException thrown in file
/var/www/typo3/typo3_src-4.7.7/typo3/sysext/cms/tslib/class.tslib_fe.php in line 2109.

Lösung: das statische template "News (news)" auf der jeweiligen Seite in ein template einbeziehen

Problem: ausgewählte Kategorie-Elemente richtig anzeigen

Ansich wieder mal ganz einfach ....

  1. neue Unterseite unter der eigentlichen News Seite erstellen
    1. unter Zugriff > Sichtbarkeit > In Menüs > Verbergen => aktivieren
    2. speichern und schließen
  2. auf gerader erstellter Seite
    1. neuen Datensatz (Seiteninhalt) hinzufügen > Plug-Ins > News system
    2. Reiter Plug-In
      1. What to display => List view
      2. Category selection => alle relevanten Kategorien auswählen
      3. Categroy mode => Show items with selected categories (AND)
      4. Include subcategories aktivieren, ansonsten werden bei den Oberkategorien in einer Kategoriebaumstruktur nur die wirklich hier makierten Artikel angezeigt, nicht aber die Artikel, welche in den Unterkategorien eingeordnet wurden
      5. Ausgangspunkt => News Ordner auswählen, ansonsten werden falls die Seite mehrere Newsblogs hat, alle Artikel angezeigt, welche in dieser Kategorie einsortiert wurden


Links die das selbe Problem haben