Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Both sides previous revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:typo3:news [2017/02/05 20:40] khopf [Template-Files kopieren] |
software:typo3:news [2017/02/05 22:47] khopf |
||
---|---|---|---|
Zeile 10: | Zeile 10: | ||
<code TypoScript> | <code TypoScript> | ||
tx_news.templateLayouts { | tx_news.templateLayouts { | ||
- | latestView = Latest Ansicht | + | 1 = Latest Ansicht |
+ | 9 = Normale Ansicht | ||
} | } | ||
</code> | </code> | ||
- | Anschließend müssen wir die Standard-Layouts der Erweiterung in unser Template-Verzeichnis kopieren und Typo3 mitteilen, wo die modifizierten Templates liegen. Dies geschieht nach [[https://docs.typo3.org/typo3cms/extensions/news/3.0.0/Main/Templating/Start/Index.html|Anleitung der news-Erweiterung]] in der TS-Config: | + | Anschließend müssen wir die Templates ändern. Damit die Änderungen bei einem Update nicht überschrieben werden, kopieren wir die Template-Dateien in das lokale Template-Verzeichnis und teilen Typo3 mit, wo die modifizierten Templates liegen. Dies geschieht nach [[https://docs.typo3.org/typo3cms/extensions/news/3.0.0/Main/Templating/Start/Index.html|Anleitung der news-Erweiterung]] in der TS-Config: |
<code TypoScript> | <code TypoScript> | ||
plugin.tx_news { | plugin.tx_news { | ||
Zeile 34: | Zeile 35: | ||
</code> | </code> | ||
- | Die drei Verzeichnisse ''Templates'', ''Partials'' und ''Layouts'' sind drei Standardverzeichnisse von Fluid-Templates (s. [[http://t3n.de/magazin/seitentemplates-fluid-226788/#article|T3N-Artikel]] für eine Erklärung. | + | Die drei Verzeichnisse ''Templates'', ''Partials'' und ''Layouts'' sind drei Standardverzeichnisse von Fluid-Templates (s. [[http://t3n.de/magazin/seitentemplates-fluid-226788/#article|T3N-Artikel]] für eine Erklärung. |
+ | |||
+ | **Wichtig:** Wenn eine Erweiterung des News-Plugins (z.B. Twitter Bootstrap) eingebunden ist, kann sich Reihenfolge der Pfade unterscheiden. Dateien am Ende der Liste werden als erstes eingebunden, wenn diese fehlen wird auf das Backup zurückgegriffen. | ||
==== Template-Files kopieren ==== | ==== Template-Files kopieren ==== | ||
Wir kopieren anschließend die Template-Dateien in unser lokales Template-Verzeichnis ''/fileadmin/templates'': | Wir kopieren anschließend die Template-Dateien in unser lokales Template-Verzeichnis ''/fileadmin/templates'': | ||
^ Quelle (Extension-Source) ^ Ziel (Template-Verzeichnis) ^ | ^ Quelle (Extension-Source) ^ Ziel (Template-Verzeichnis) ^ | ||
- | |EXT:news/Resources/Private/Templates/List/List.html | fileadmin/templates/ext/news/Templates/List/List.html | | + | |EXT:news/Resources/Private/Templates/News/List.html | fileadmin/templates/ext/news/Templates/News/List.html | |
- | |EXT:news/Resources/Private/Partials/List/List.html | fileadmin/templates/ext/news/Partials/List/Latest.html | | + | |EXT:news/Resources/Private/Partials/List/Item.html | fileadmin/templates/ext/news/Partials/List/Latest.html | |
==== Template-Files anpassen ==== | ==== Template-Files anpassen ==== | ||
Das ausgegebene ''<div class="news-list-view">'' Objekt soll nun nur noch ausgegeben werden, wenn das eigene Template nicht ausgewählt ist und stattdessen wollen wir ein ''<div class="news-latest-view">'' Objekt ausgeben: | Das ausgegebene ''<div class="news-list-view">'' Objekt soll nun nur noch ausgegeben werden, wenn das eigene Template nicht ausgewählt ist und stattdessen wollen wir ein ''<div class="news-latest-view">'' Objekt ausgeben: |
Bei Verwendung dieses Wikis erklären Sie sich mit dem Haftungsausschluss, Nutzungsbedingungen und der Datenschutzerklärung dieses Wikis einverstanden. Impressum.