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] | ||
</ | </ |