Hallo Zusammen,
Ich möchte in meiner Extension den Cache nur für Ausgabe löschen. Das heißt ich möchte auf Keinen Fall ganze Cache von der Seite gelöscht werden. Kann jemand mir weiter helfen .
wenn ich $GLOBALS["TSFE"]->no_cache = true verwende wird Cache von Seite gelöschet.
In meiner Extension soll die Daten von Datenbank gelesen werden und für jeden Parameter bestimmte Ausgabe gezeigt wird.
Gruß+++
its7
Das was du brauchst ist user_int
einpraegsam.net schrieb
Das was du brauchst ist user_int
Danke für die schnelle Antwort.
Was du geschrieben hast, hat mich richtig geholfen. Leider jetzt taucht etwas merkwürdiges auf. Wenn ich in ext_localconf.php
in
addPItoST43($_EXTKEY,'blabla','blabla','list_type',0);
letzten Parameter von "addPItoST43" auf "0" setze, bekomme ich Ausgabe nur wenn ich die Extension als Inhaltselement in einer Seite einfüge.
Wenn ich versuche in TS die Ausgabe mit Hilfe von Marker oder Subpart zu zeigen, kriege ich nix.
Es ist egal ob ich die Objekt als USER oder USER_INT identifiziere.
Noch etwas.. Wenn ich den Letzten Parameter von "addPItoST43" auf "1" und $GLOBALS["TSFE"]->no_cache = false einsetze, es wird ganze Ausgabe gecached und bei verschiedenen Abfragen von DB gleiche Ausgabe wird gezeigt.
Gibt es dafür eine Erkläreung? kann jemand mir weiter helfen??
Beispiel Einbindung einer USER_INT
includeLibs.tx_minicrm_pi1 = EXT:minicrm/pi1/class.tx_minicrm_pi1.php
plugin.tx_minicrm_pi1 = USER_INT
plugin.tx_minicrm_pi1 {
includeLibs < includeLibs.tx_minicrm_pi1
userFunc = tx_minicrm_pi1->main
}
DANKE .. DAS PROBLEM IST BEHOEBEN.