Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:tx_news

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Letzte ÜberarbeitungBeide Seiten, nächste Überarbeitung
typo3:tx_news [2016/01/03 15:33] admintypo3:tx_news [2019/02/28 19:51] – Ausgabe in News-Einzelansichten auf gesetzten Ordner beschränken admin
Zeile 1: Zeile 1:
 ====== News System (news) ====== ====== News System (news) ======
  
-Als Nachfolger von **tt_news** empfohlen. Basiert auf Extbase und Fluid; sehr anpassungsfähig, komfortabel und umfangreich.+Als Nachfolger von **tt_news** sehr zu empfehlen. Basiert auf Extbase und Fluid; sehr anpassungsfähig, komfortabel und umfangreich.
  
 ===== Standard-TypoScripts ===== ===== Standard-TypoScripts =====
Zeile 8: Zeile 8:
 plugin.tx_news { plugin.tx_news {
   view {   view {
-   # Fallback, um einzelne Templates zu verändern:+    # Fallback, um einzelne Templates zu verändern:
     partialRootPaths >     partialRootPaths >
     partialRootPaths {     partialRootPaths {
       10 = EXT:news/Resources/Private/Partials/       10 = EXT:news/Resources/Private/Partials/
-      20 = fileadmin/Resources/Private/Partials/tx_news/+      20 = EXT:templates/Resources/Private/Partials/tx_news/
     }     }
     templateRootPaths >     templateRootPaths >
     templateRootPaths {     templateRootPaths {
       10 = EXT:news/Resources/Private/Templates/       10 = EXT:news/Resources/Private/Templates/
-      20 = fileadmin/Resources/Private/Templates/tx_news/+      20 = EXT:templates/Resources/Private/Templates/tx_news/
       # 30 könnte für Abweichungen verwendet werden, z.B. Einzelansicht bei Liste       # 30 könnte für Abweichungen verwendet werden, z.B. Einzelansicht bei Liste
     }     }
Zeile 24: Zeile 24:
   settings {   settings {
     # Geänderte CSS verknüpfen:     # Geänderte CSS verknüpfen:
-    cssFile = fileadmin/Resources/Public/Css/tx_news.css+    cssFile = EXT:templates/Resources/Public/Css/tx_news.css
          
     # Platzhalterbild entfernen:     # Platzhalterbild entfernen:
Zeile 47: Zeile 47:
     # Social-Links entfernen:     # Social-Links entfernen:
     detail.showSocialShareButtons = 0     detail.showSocialShareButtons = 0
- +    
     list.paginate.itemsPerPage = 5     list.paginate.itemsPerPage = 5
- +    
     # Datum in URL einfügen:     # Datum in URL einfügen:
     link {     link {
Zeile 70: Zeile 70:
 TCAdefaults.sys_file_reference.showinpreview = 1 TCAdefaults.sys_file_reference.showinpreview = 1
 </code> </code>
 +
 +----
 +
 +===== Troubleshooting =====
 +
 +==== Newsbeitrag nur in Fremdsprache (TYPO3 v9) ====
 +
 +**Problem:** Unter TYPO3 v9 werden Beiträge nicht ausgegeben, die kein Eltern-Element in der Grundsprache besitzen.
 +
 +**Workaround:** Hinzufügen der unteren Zeile in Datei ''Domain/Repository/AbstractDemandedRepository.php'', nach Zeile 99
 +
 +<code php>
 +$query->getQuerySettings()->setLanguageOverlayMode(false); 
 +</code>
 +
 +Quelle: https://github.com/georgringer/news/issues/815
 +
 +----
 +
 +==== Ausgabe in News-Einzelansichten auf gesetzten Ordner beschränken ====
 +
 +Die News-Detailansichten geben erst einmal alle News-Datensätze aus, die sie übergeben bekommen. Hat man verschiedene Ordner mit Artikeln, die zwingend voneinander getrennt werden müssen, muss man im News-Plugin den Ausgangspunkt (''startingpoint'') setzen.
 +
 +Für die Listenansichten genügt dies bereits. Damit aber auch die Detailansichten die gesetzten Ausgangspunkte berücksichtigen, muss noch die folgende Einstellung aktiviert werden:
 +
 +<code typoscript>
 +plugin.tx_news.settings.detail.checkPidOfNewsRecord = 1
 +</code>
 +
 +Erst dann gibt das Detail-Plugin wirklich nur die zugeordneten Datensätze aus. Bei allen anderen Artikeln folgt dann die Meldung //"Dieser Artikel ist nicht mehr verfügbar."//.
typo3/tx_news.txt · Zuletzt geändert: 2019/03/14 20:05 von admin