TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

jetzt buchen

Frage : Cache von Teil der Seite löschen?


Autor Nachricht
Verfasst am: 26. 06. 2009 [17:33]
its7
Themenersteller
Dabei seit: 13.10.2008
Beiträge: 31
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

Mit freundlichen Grüßen
its7
ProfilWWW
Verfasst am: 26. 06. 2009 [18:59]
einpraegsam.net
Moderator
Dabei seit: 17.01.2005
Beiträge: 8607
Das was du brauchst ist user_int

ProfilWWW
Verfasst am: 29. 06. 2009 [11:12]
its7
Themenersteller
Dabei seit: 13.10.2008
Beiträge: 31
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
PHP
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??


Mit freundlichen Grüßen
its7
ProfilWWW
Verfasst am: 29. 06. 2009 [12:12]
einpraegsam.net
Moderator
Dabei seit: 17.01.2005
Beiträge: 8607
Beispiel Einbindung einer USER_INT

TYPOSCRIPT
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
}


ProfilWWW
Verfasst am: 30. 06. 2009 [13:24]
its7
Themenersteller
Dabei seit: 13.10.2008
Beiträge: 31
DANKE .. DAS PROBLEM IST BEHOEBEN.

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 30.06.2009 um 13:25.]

Mit freundlichen Grüßen
its7
ProfilWWW