[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