---
title: "USER / USER_INT & tt_content"
url: "https://www.typo3.net/d/24312-user-user-int-tt-content"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2005-04-30"
last_reply: "2005-05-05"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# USER / USER_INT & tt_content

Extensions › Entwicklung · 3 Antworten · gestartet 2005-04-30

## Eröffnungsbeitrag

**dirk01** · 2005-04-30 · [Beitrag #1](https://www.typo3.net/d/24312-user-user-int-tt-content/1)

Hallo, nach langem suchen und probieren bitte ich jetzt um Hilfe,

folgendes Phänomen:

wenn ich in einer selbst erstellten Extension „USER cObjects are cached. Make it a non-cached USER_INT instead“ nicht aktiviere, dann werden keine Werte aus tt_content ausgelesen?!

Setze ich davor ein Häkchen, dann funktioniert es, der Content wird jetzt aber nicht gecached.

Ausschnitt Setup Code:

```typoscript
temp.druck.20{
	table = tt_content
	select {
	pidInList = this
	orderBy = sorting
	where = colPos = 0
	max = 1
	}
                renderObj = TEXT                
                renderObj{                
                field = pid
                wrap = <a target="_blank" href="index.php?id= | &amp;type=1">Bildschirm Druckversion</a></div>
                }
                if {  
                isFalse.field = tx_meineextension_pdf
                negate = 1
                }
}
```

Weiß jemand woran das liegt?

Danke,
Dirk

## Antworten

### [#2](https://www.typo3.net/d/24312-user-user-int-tt-content/2) · dirk01 · 2005-05-01

Hat denn niemand eine Erklärung? Für mich ist das Problem nicht zu verstehen. Ich habe mal alle erzeugten Dateien aus beiden Versionen miteinander verglichen. Der einzige Unterschied war (bei der nicht gecacheden Version):

```plaintext
$this->pi_USER_INT_obj=1;	// Configuring so caching is not expected. This value means that no cHash params are ever set. We do this, because it's a USER_INT object!
```

in der class.tx_meineextension_pi1.php

und

```plaintext
t3lib_extMgm::addPItoST43($_EXTKEY,"pi1/class.tx_oberbaublaetter_pi1.php","_pi1","list_type",0);
```

die "0" statt der "1" bei nicht der gecacheden Version

### [#3](https://www.typo3.net/d/24312-user-user-int-tt-content/3) · dirk01 · 2005-05-03

heul, heul, hat denn niemand eine Idee? Das Problem muss doch lösbar sein?!

Ideen von jedermann sind willkommen.

Danke & Gruß
dirk

### [#4](https://www.typo3.net/d/24312-user-user-int-tt-content/4) · dirk01 · 2005-05-05

Meine Lösung:

Im Kickstarter für die Extension bei "USER cObjects are cached. Make it a non-cached USER_INT instead" ein Häckchen setzen.

In "class.tx_meineextension_pi1.php":

```php
var $allowCaching = "";

class ...
		// Configure caching
		$this->allowCaching = $this->conf["allowCaching"]?1:0;
		if (!$this->allowCaching) {
		  $GLOBALS["TSFE"]->set_no_cache();
		}
...
```

In der Setup des root template:

```typoscript
plugin.tx_meineextension_p1.allowCaching = 0
```

Und das wars scheinbar schon.

---

Quelle: „USER / USER_INT & tt_content“, typo3.net, https://www.typo3.net/d/24312-user-user-int-tt-content
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
