---
title: "configurePlugin (non-)cacheable problem"
url: "https://www.typo3.net/d/118388-configureplugin-non-cacheable-problem"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage"]
created: "2014-07-08"
last_reply: "2014-08-11"
replies: 3
solved: true
page: 1
pages: 1
lang: "de"
---

# configurePlugin (non-)cacheable problem

Extensions › Extbase · 3 Antworten · gelöst · gestartet 2014-07-08

## Frage

**baggyownz** · 2014-07-08 · [Beitrag #1](https://www.typo3.net/d/118388-configureplugin-non-cacheable-problem/1)

Hallo,

ich bin dabei eine neue extbase/fluid Ext. zu schreiben. Als Basis dient mit T3 6.2.3.
Die Ext. muss komplett no-cache sein, da alle Listen/Suchen etc. dynamisch sind.

Laut verschiedenen Beispielen und Büchern muss das configurePlugin-Array deswegen folgendermaßen aussehen:

```php
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
	'TEST.' . $_EXTKEY,
	'Test',
	array(	// cacheable actions
		'Controller1' => 'list,single,search,detailSearch',
		'Controller2' => 'service,data'
	),
	array(	// non-cacheable actions
		'Controller1' => 'list,single,search,detailSearch',
		'Controller2' => 'service,data'
	)
);
```

Das funktioniert nur leider nicht. Es ist trotzdem alle gecached und überall an den Links/Formularen wird der cHash angehangen.
Lasse ich das "cacheable actions array" leer, hat dies auch keinerlei Auswirkungen.

```php
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
	'TEST.' . $_EXTKEY,
	'Test',
	array(	// cacheable actions
		'Controller1' => '',
		'Controller2' => ''
	),
	array(	// non-cacheable actions
		'Controller1' => 'list,single,search,detailSearch',
		'Controller2' => 'service,data'
	)
);
```

Was ist nun richtige Lösung bzw. was muss ich machen, damit die komplette Ext. non-cached ist?

Unter der 4.5 Reihe mit piBase hat folgendes gereicht:

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

VG Bastian

## Beste Antwort

**baggyownz** · 2014-08-11 · [Beitrag #4](https://www.typo3.net/d/118388-configureplugin-non-cacheable-problem/4)

Problem gelöst!
Im switchableControllerActions in der Flexform config stand eine Action nicht im upper camel case. TYPO3 hat aber keinerlei Fehler ausgegeben und an sich hat die Funktion ja trotzdem funktioniert. Mit der Ausnahme, dass sie gecached wurde obwohl sie es nicht sollte.

SORRY. Mein Fehler!
Aber danke trotzdem!

## Antworten

### [#2](https://www.typo3.net/d/118388-configureplugin-non-cacheable-problem/2) · aemka · 2014-07-11

Das ist schon alles richtig so. Damit laufen diese Actions als USER_INT und werden nicht gecachet. Ob der chash an URLs dran hängt oder nicht ist dabei nicht relevant.

### [#3](https://www.typo3.net/d/118388-configureplugin-non-cacheable-problem/3) · baggyownz · 2014-07-14

Das dachte ich mir schon fast. Kurioserweise muss ich trotzdem an jede Form des Plug-Ins ein noCache=1 hängen, sonst wird mir eine gecachte Seite ausgegeben.

### [#4](https://www.typo3.net/d/118388-configureplugin-non-cacheable-problem/4) · baggyownz · 2014-08-11 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

---

Quelle: „configurePlugin (non-)cacheable problem“, typo3.net, https://www.typo3.net/d/118388-configureplugin-non-cacheable-problem
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
