[TYPO3-german] Wie wende ich 'addPageCacheTags' richtig an?
JCL - Johannes C. Laxander
jc at laxander.com
Fri Oct 31 14:54:38 CET 2014
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-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.
> >
> > _______________________________________________
> > TYPO3-german mailing list
> > TYPO3-german at lists.typo3.org
> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> >
>
More information about the TYPO3-german
mailing list