---
title: "fe_adminLib.inc und Caching"
url: "https://www.typo3.net/d/51676-fe-adminlibinc-und-caching"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2006-10-13"
last_reply: "2006-10-13"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# fe_adminLib.inc und Caching

Extensions › Entwicklung · 1 Antwort · gestartet 2006-10-13

## Eröffnungsbeitrag

**JanPhilipp** · 2006-10-13 · [Beitrag #1](https://www.typo3.net/d/51676-fe-adminlibinc-und-caching/1)

Hallo!

Führe gerade einen kleinen Kampf mit Kaspers "fe_adminLib.inc" und der Klasse "user_feAdmin". #angry#

"user_feAdmin"-Experten aufgepasst:

Ich habe eine eigene Extension erstellt, die als USER_INT laufen soll und dies laut TS-ObjectBrowser auch tut. Siehe hier abgeschaltetes Caching in der localconf.php:

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

Im Setup meiner Extension definiere ich ein USER_INT für die "fe_adminLib.inc":

```typoscript
plugin.tx_supersubscribe_pi1 {
fe_adminLib = USER_INT
fe_adminLib {
includeLibs = media/scripts/fe_adminLib.inc
userFunc = user_feAdmin->init
...
```

Mein gesamtes TS ist ok, sagt der Template Analyzer (ist auch weitesgehend aus der direct_mail_subscription), aber es wird nichts ausgegegeben. $content bleibt leer:

```php
$feAConf = $this->conf['fe_adminLib.'];
$content.= $this->cObj->cObjGetSingle($this->conf['fe_adminLib'], $feAConf);
```

Schalte ich in der localconf das Caching ein, dann läufts:

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

Wenn ich Caching wollte, wäre alles gut, aber ich verstehe das meiner Meinung nach bizarre Caching-Verhalten von TYPO3 an dieser Stelle nicht.

Folgender Workaround im Plugin funktioniert:

```php
require_once (PATH_tslib.'media/scripts/fe_adminLib.inc');
$feAdmin = t3lib_div::makeInstance('user_feAdmin');
$feAdmin->cObj = $this->cObj;
$feAConf = $this->conf['fe_adminLib.'];
$content.= $feAdmin->init('', $feAConf);
```

Er hat aber zwei zwei große Haken:
1. Ich muss "von Hand" das cObj an "user_feAdmin" weitergeben.
2. Ich will in den "cObjects" von "user_feAdmin" ebenfalls eine userFunc benutzen und spätestens dann wird es echt unübersichtlich. :o

Wie kann ich die "user_feAdmin" in meinem Plugin ohne Caching einsetzen?
t3consultancies, direct_mail_subscription und feuser_admin habe ich schon erfolglos zerlegt.

Und noch kleine Frage dazu: Welche Ordner durchsucht TYPO3 standardmäßig bei "includeLibs". Finde dazu leider keine Doku.

Viele Dank für eure Hilfe.
Gruß Philipp

## Antworten

### [#2](https://www.typo3.net/d/51676-fe-adminlibinc-und-caching/2) · steffenk · 2006-10-13

etwas vorweg,

ich hoffe Du hast das schon gesehen : <http://typo3.org/teams/security/security-bulletins/typo3-20061010-1/>

zu includeLibs: schau mal in die class.tslib_pagegen.php in die Funktion function getIncFiles()

zu dem Cacheproblem - mach aus Deinem USER_INT doch mal ein COA_INT, und hat das Objekt nicht schon ein cObj ? (stocher ...)

---

Quelle: „fe_adminLib.inc und Caching“, typo3.net, https://www.typo3.net/d/51676-fe-adminlibinc-und-caching
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
