Am 09.08.2014 19:24, schrieb Jost Baron:
> Eine andere Idee wäre es, das Plugin via TypoScript einzufügen, und
> dann die stdWrap.cache-Eigenschaft zu verwenden [1].
> 
> Als key könntest du die News-ID mit Präfix nehmen, und dann in einer
> eigenen Extension einen Hook bauen, der bei Änderung eines
> news-Eintrages genau diesen Cache leert. Irgendein Datahandler-Hook
> sollte es tun.

das dürfte der richtige Ansatz sein... nur schade das das nicht schon
automatisch mit inkludiert ist...
Als Stichworte habe ich noch folgendes gefunden:

5.4 Bei eigenen Extensions das reg1 Feld des Seiten-Caches verwenden
● In der cache_pages Tabelle gibt es ein Feld reg1 . Dieses kann
verwendet werden um einen Cache-Eintrag zu taggen .
● Wenn es auf einer TYPO3-Seite (selbe id ) mehrere Einträge gibt welche
dargestellt werden sollen. Z.B. auf einer News-Detail Seite News-Artikel
welche dargestellt werden sollen. So werden diese Artikel über einen
Parameter in der URL selektiert.
● In das reg1 Feld der cache_pages Tabelle kann nun z.B. die UID dieser
Artikel gespeichert werden, um z.B. beim ändern eines Artikel nicht alle
Cache-Einträge für die gesamte Seite aus dem Seiten Cache entfernen zu
müssen, sondern nur gezielt einen einzelnen Cache-Eintrag.

und genau das ist es was ich mir vorstelle, wozu aber meine Kenntnisse
als Integrator nicht ausreichen...

obiges betrifft mit reg1 jetzt natürlich nicht das aktuelle
CachingFramework, aber da dürfte es die Tabelle "cf_cache_pages_tags"
mit dem Feld "tag" sein, denn darin finde ich die gezielten Einträge wie
z.B.: tx_news_domain_model_news_999 für die News mit der ID 999...


-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an