Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| typo3:tx_news [2016/01/03 15:33] – admin | typo3:tx_news [2019/03/14 20:05] (aktuell) – TYPO3 v9: News-Detailansicht mit robot-Tag 'index' admin | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== News System (news) ====== | ====== News System (news) ====== | ||
| - | Als Nachfolger von **tt_news** | + | Als Nachfolger von **tt_news** |
| ===== Standard-TypoScripts ===== | ===== Standard-TypoScripts ===== | ||
| Zeile 8: | Zeile 8: | ||
| plugin.tx_news { | plugin.tx_news { | ||
| view { | view { | ||
| - | | + | |
| partialRootPaths > | partialRootPaths > | ||
| partialRootPaths { | partialRootPaths { | ||
| 10 = EXT: | 10 = EXT: | ||
| - | 20 = fileadmin/ | + | 20 = EXT: |
| } | } | ||
| templateRootPaths > | templateRootPaths > | ||
| templateRootPaths { | templateRootPaths { | ||
| 10 = EXT: | 10 = EXT: | ||
| - | 20 = fileadmin/ | + | 20 = EXT: |
| # 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/ | + | cssFile = EXT: |
| | | ||
| # 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 69: | Zeile 69: | ||
| # "In Vorschau-Ansichten anzeigen" | # "In Vorschau-Ansichten anzeigen" | ||
| TCAdefaults.sys_file_reference.showinpreview = 1 | TCAdefaults.sys_file_reference.showinpreview = 1 | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Troubleshooting ===== | ||
| + | |||
| + | ==== Newsbeitrag nur in Fremdsprache (TYPO3 v9) ==== | ||
| + | |||
| + | **Problem: | ||
| + | |||
| + | **Workaround: | ||
| + | |||
| + | <code php> | ||
| + | $query-> | ||
| + | </ | ||
| + | |||
| + | Quelle: https:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== 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 ('' | ||
| + | |||
| + | Für die Listenansichten genügt dies bereits. Damit aber auch die Detailansichten die gesetzten Ausgangspunkte berücksichtigen, | ||
| + | |||
| + | <code typoscript> | ||
| + | plugin.tx_news.settings.detail.checkPidOfNewsRecord = 1 | ||
| + | </ | ||
| + | |||
| + | Erst dann gibt das Detail-Plugin wirklich nur die zugeordneten Datensätze aus. Bei allen anderen Artikeln folgt dann die Meldung //" | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== TYPO3 v9: News-Detailansicht mit robot-Tag ' | ||
| + | |||
| + | Sobald die News-Detailseite (sinnvollerweise) auf '' | ||
| + | |||
| + | Mit einer Condition kann man diese Meta-Angabe aber überschreiben. Das wird durch die [[https:// | ||
| + | |||
| + | <code typoscript> | ||
| + | [request.getQueryParams() [' | ||
| + | page.meta.robots = index, | ||
| + | page.meta.robots.replace = 1 | ||
| + | [global] | ||
| </ | </ | ||