[TYPO3-german] Wie wende ich 'addPageCacheTags' richtig an?
JCL - Johannes C. Laxander
jc at laxander.com
Fri Oct 31 12:32:14 CET 2014
Hi Chris,
phantastisch!!!! :-))
Vielen Dank und schönes Wochenende.
Johannes.
> Hi Johannes,
>
> du must dafür sorgen das auf allen seiten auf denen dein
> plugin eingeetzt wir diese funktion ausgeführt wird.
>
> Am einfachsten bindest du es deswegen wohl in dein plugin
> rendering ein:
>
> plugin.tx_myplugin_pi1 {
> ... dein Üblicher Plugin rendering code
> stdWrap. addPageCacheTags = tx_myplugin_on_page }
>
> Und dann auf der seite auf der du die Datensätze bearbeitest
> trägst du dann in PageTS folgendes ein:
>
> TCEMAIN.clearCacheCmd = tx_myplugin_on_page
>
> Gruss chris
>
>
> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.typo3.org
> [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von
> JCL - Johannes C. Laxander
> Gesendet: Freitag, 31. Oktober 2014 09:13
> An: 'German TYPO3 Userlist'
> Betreff: [TYPO3-german] Wie wende ich 'addPageCacheTags' richtig an?
>
> Hallo,
>
> ich setzte auf mehreren Seiten ein Plugin ein welches
> Datensätze in einer Liste ausgibt. Mit TCEMAIN.clearCacheCmd
> könnte ich nun alle Seiten IDs angeben, bei denen der Cache
> gelöscht werden soll, wenn sich ein Datensatz ändert. Da es
> sich um sehr viele Seiten handelt und bei neuen Seiten die
> Ids immer nachgetragen werden müssten, ist das nicht
> unbedingt ein zielführender Weg. Besser scheint mir die
> stdwrap-Funktion 'addPageCacheTags' zu sein. Nur habe ich die
> bisher noch nie angewendet.
>
> addPageCacheTags setzt doch die angegebenen Tags in den
> Seiteneigenschaften?! Wenn ich nun für alle Seiten, auf denen
> ich mein Plugin einsetze ein Cache Tag für die Seite setzen
> möchte, wie mache ich das dann? Irgendwie habe ich da gerade
> keinen Durchblick.
>
> Johannes.
More information about the TYPO3-german
mailing list