---
title: "tslib_pibase im hook"
url: "https://www.typo3.net/d/65042-tslib-pibase-im-hook"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2007-07-09"
last_reply: "2007-07-10"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# tslib_pibase im hook

Extensions › Entwicklung · 3 Antworten · gestartet 2007-07-09

## Eröffnungsbeitrag

**mab82** · 2007-07-09 · [Beitrag #1](https://www.typo3.net/d/65042-tslib-pibase-im-hook/1)

Hallo,

habe im Forum zu diesem Thema zwar ein ähnlichen Thread gefunden, welches aber nicht gelöst wurde.
Schreibe Momentan einen Hook für tt_news:

```php
function extraItemMarkerProcessor($markerArray, $row, $lConf, &$parentObject) {return $markerArray;}
```

Innerhald dieser Funktion lege ich ein Objekt von einer anderen Klasse an:

```php
$obj = t3lib_div::makeInstance('tx_abcatExt_pi1');
$dataArray = $obj->getDataArray($tableName, $this->confTableOutputNames,$this->confTableNames,$this->newsCatName, $this->ausgewaehlteTabellen);
```

Die Methode von der anderen Klasse wird aufgerufen nur entstehen somit 2 Probleme:

- 1. Die tslib_pibase Funktionen funktionieren nicht:

Erhalte folgende Fehlermeldun:

```html
Fatal error: Call to a member function on a non-object in /usr/www/users/fltest2/typo3/sysext/cms/tslib/class.tslib_pibase.php on line 294
```

Kann man dieses Problem beheben wenn ja wie?

- 2. Die Methode welche ich aufrufe greift auf TS Konfigurationen zu also wie:

```php
$table = $this->conf['tableName'];
```

Dies Funktioniert auch nicht!

Ich überlege seit Stunden was ich machen kann, leider Fällt mir nichts ein da dies mir unlösbar scheint.

Freue mich auf jede Hilfe

## Antworten

### [#2](https://www.typo3.net/d/65042-tslib-pibase-im-hook/2) · mab82 · 2007-07-10

Ok das mit tslib_pibase habe ich geklärt. Habe zusätzlich der Funktion denn $this zeiger mit übergeben.

Aber das 2.Problem steht noch, wie kann ich die $conf aus einer anderen Extension auslesen (falls dies überhaupt möglich ist)?

### [#3](https://www.typo3.net/d/65042-tslib-pibase-im-hook/3) · mab82 · 2007-07-10

Da ich keine bessere Lösung gefunden habe, habe ich folgendes ausprobiert.

```typoscript
plugin.tt_news.displaySingle.relatedContentExtension.abCatExtConf < plugin.tx_abcatExt_pi1
```

So wird die komplette Extension kopiert, aber ich will das die $conf Einstellungen kopiert werden.
Gibt es sowas wie

```typoscript
plugin.tt_news.displaySingle.relatedContentExtension.abCatExtConf < plugin.tx_abcatExt_pi1.conf
```

oder so?

### [#4](https://www.typo3.net/d/65042-tslib-pibase-im-hook/4) · steffenk · 2007-07-10

warum benutzt Du nicht die Suchfunktion ? Das gabs schon öfters ...

```php
$GLOBALS['TSFE']->tmpl->setup['plugin.']['extension.']
```

---

Quelle: „tslib_pibase im hook“, typo3.net, https://www.typo3.net/d/65042-tslib-pibase-im-hook
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
