Hi Chris, gute Idee ;-)) !!
Doch leider hat es nichts bewirkt. Wobei ich nicht sicher bin, ob ich's auch richtig gemacht habe??? Extension Setup: plugin.tx_myext { stdWrap.cache { key = txmyext_{page:uid}_{TSFE:sys_language_uid} key.insertData = 1 tags = txmyext lifetime = unlimited } stdWrap.addPageCacheTags = txmyext } Johannes. > > Hallo Johannes, > hast du das typo3 cachingframework aktiviert? > Das ist die vorrausetzung dafür das das mit den tags funktioniert. > > Gruss chris > > -----Ursprüngliche Nachricht----- > JCL - Johannes C. Laxander > > Hi Chris, > > hab gerade doch noch ein kleines Problem festgestellt. > > Ein Datensatz kann auf verschiedenen Seiten angezeigt werden. > Nach einer Änderung wird der Cache aber immer nur für eine > Seite gelöscht, denn die andere Seite ist nicht aktualisiert. > Eine Regel konnte ich dafür noch nicht feststellen. Hast du > dafür eine Erklärung? > > Johannes. > > > > > > > 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-boun...@lists.typo3.org > > > [mailto:typo3-german-boun...@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. > > > > _______________________________________________ > > TYPO3-german mailing list > > TYPO3-german@lists.typo3.org > > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > > > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german