---
title: "cache leeren der aktuellen Seite"
url: "https://www.typo3.net/d/94410-cache-leeren-der-aktuellen-seite"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Cache & Performance","Frage"]
created: "2009-11-12"
last_reply: "2009-12-15"
replies: 12
solved: false
page: 1
pages: 1
lang: "de"
---

# cache leeren der aktuellen Seite

Extensions › Entwicklung · 12 Antworten · gestartet 2009-11-12

## Eröffnungsbeitrag

**TheFreeman** · 2009-11-12 · [Beitrag #1](https://www.typo3.net/d/94410-cache-leeren-der-aktuellen-seite/1)

Hallo zusammen!

Wie kann ich denn in meiner Extension festlegen,
daß für meine Extension KEIN Cache angelegt werden soll?

Bin für jeden Tip dankbar. 8-)

## Antworten

### [#2](https://www.typo3.net/d/94410-cache-leeren-der-aktuellen-seite/2) · just2b · 2009-11-12

indem das plugin ein USER_INT ist

georg

### [#3](https://www.typo3.net/d/94410-cache-leeren-der-aktuellen-seite/3) · TheFreeman · 2009-11-12

ähm...und wie definier ich das? :o

### [#4](https://www.typo3.net/d/94410-cache-leeren-der-aktuellen-seite/4) · TheFreeman · 2009-11-12

Ist es das hier?

```php
$this->pi_USER_INT_obj=1;
```

Die Seite wird aber trotzdem gecached.

### [#5](https://www.typo3.net/d/94410-cache-leeren-der-aktuellen-seite/5) · just2b · 2009-11-12

wenn du die ganze seite nicht cachen willst:

```typoscript
config.no_cache = 1
```

### [#6](https://www.typo3.net/d/94410-cache-leeren-der-aktuellen-seite/6) · Sturmi · 2009-11-17

Hallo,

wenn ich das mit den Cachen nicht möchte, schreibe ich immer innerhalb der main-Funktion folgendes:

```php
$TCE = t3lib_div::makeInstance('t3lib_TCEmain');
$TCE->admin = 1;
$TCE->clear_cacheCmd('pages');
$TCE->clear_cacheCmd($GLOBALS["TSFE"]->id);
```

Damit funktioniert es bei mir wunderbar.

### [#7](https://www.typo3.net/d/94410-cache-leeren-der-aktuellen-seite/7) · just2b · 2009-11-17

> **Sturmi schrieb:**
>
> Hallo,
>
> wenn ich das mit den Cachen nicht möchte, schreibe ich immer innerhalb der main-Funktion folgendes:

das ist aber nicht wirklich so super. zuerst wird die Seite geached, dann wird der cache wieder gelöscht, also doppelter aufwand.

user_int reicht

georg

### [#8](https://www.typo3.net/d/94410-cache-leeren-der-aktuellen-seite/8) · intensivstation · 2009-11-17

> **TheFreeman schrieb:**
>
> Ist es das hier?
>
> ```php
> $this->pi_USER_INT_obj=1;
> ```

Ja, so mache ich das auch. Wenn das nicht hilft, solltest du dir das hier mal ansehen:
<http://www.typo3-handbuch.de/index.php?id=164>

### [#9](https://www.typo3.net/d/94410-cache-leeren-der-aktuellen-seite/9) · TheFreeman · 2009-11-18

Aha. Da steht auch nur, daß für meine Zwecke die Deklaration als USER_INT - Objekt sinnvoll ist. Aber dann stellt sich mir die Frage, warum das dann nicht greift?  #angry#

### [#10](https://www.typo3.net/d/94410-cache-leeren-der-aktuellen-seite/10) · Norman2k · 2009-11-18

> **TheFreeman schrieb:**
>
> ... Aber dann stellt sich mir die Frage, warum das dann nicht greift?  #angry#

Aus welchem Grund nimmst du an, dass das nicht greift?
Denk dran, dass bei USER_INT nur das entsprechende CE nicht gecached wird, die restliche Seite schon!

### [#11](https://www.typo3.net/d/94410-cache-leeren-der-aktuellen-seite/11) · TheFreeman · 2009-11-18

Das sehe ich daran, daß die dynamische Tabelle nicht die aktuellen Daten zeigt, sondern die des letzten aufrufs. Leere ich den Cache und lade die Seite neu, bekomme ich auch die richtigen Daten angezeigt.

Die Daten kommen von der Datenbank und zeigen Produkte, deren IDs vorher aus einem Flashfile per POST übermittelt werden. Meine main() sucht sich dann die richtigen Produkte aus der DB und zeigt diese als "Merkliste" in einer Tabelle an, die man dann als Anfrage versenden kann.

### [#12](https://www.typo3.net/d/94410-cache-leeren-der-aktuellen-seite/12) · Norman2k · 2009-12-15

Hast du schon ne Lösung? Sonst guck mal in die ext_localconf.php, da müsste sowas stehen:

```php
<?php 
t3lib_extMgm::addPItoST43($_EXTKEY, 'pi1/class.tx_rcagrandomce_pi1.php', '_pi1', 'list_type', 0); 
?>
```

Steht bei dir hinten eine 0? Wenn nicht wird die Ausgabe gecached obwohl du die Ext als USER_INT definiert hast

### [#13](https://www.typo3.net/d/94410-cache-leeren-der-aktuellen-seite/13) · TheFreeman · 2009-12-15

Aha!

Nein, bei mir steht das hier drin:

```php
t3lib_extMgm::addPItoST43($_EXTKEY, 'pi1/class.tx_dsmdbakerygalerie_pi1.php', '_pi1', 'list_type', 1);
```

Dann versuch ich das mal mit NULL.
DANKE für den Tip.  :)

---

Quelle: „cache leeren der aktuellen Seite“, typo3.net, https://www.typo3.net/d/94410-cache-leeren-der-aktuellen-seite
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
