---
title: "tslib_pibase in hooks nutzen? (news)"
url: "https://www.typo3.net/d/50530-tslib-pibase-in-hooks-nutzen-news"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","tt_news"]
created: "2006-09-24"
last_reply: "2006-09-25"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# tslib_pibase in hooks nutzen? (news)

Extensions › Entwicklung · 8 Antworten · gestartet 2006-09-24

## Eröffnungsbeitrag

**Winddancer** · 2006-09-24 · [Beitrag #1](https://www.typo3.net/d/50530-tslib-pibase-in-hooks-nutzen-news/1)

Hi all,

ich schreibe gerade an einer Erweiterung, die die News um einige Funktionen erweitert und nutze dafür die HOOKS Schnittsetelle aus der tt_news. Das klappt soweit auch schon ganz gut und ich bekomme meine Ergebnisse schon angezeigt, ABER:

Ich möchte Links erstellen und dafür die Funktionen aus der tslib_pivars nutzen, aber ich kann nicht darauf zugreifen. Wenn ich versuche meine Klasse mit der tslib_pivars zu extenden, sagt er mir, dass ich das nicht kann! (Fatal error: Class tx_newsauthorlist_extracodes: Cannot inherit from undefined class tslib_pibase in...)

Nunja. Jetzt dachte ich ich include die Klasse einfach und instanziere sie... Pustekuchen. Geht auch nicht, dann bekomme ich Fehlermeldungen von den Funktionen der Klasse.

Ich möchte aber auf die Funktionen der tslib_pibase zugreifen können. Wie kann ich das machen ?

## Antworten

### [#2](https://www.typo3.net/d/50530-tslib-pibase-in-hooks-nutzen-news/2) · steffenk · 2006-09-24

Du bekommst doch das pibase-Objekt übergeben (this), das kannst Du doch ohne weiteres dafür nutzen.

### [#3](https://www.typo3.net/d/50530-tslib-pibase-in-hooks-nutzen-news/3) · Winddancer · 2006-09-25

tja, genau DAS habe ich am Anfang auch gedacht! wäre ja auch logisch. Aber leider tut er eben genau das nicht! :/

Wenn ich zum Beispiel die Funktion "pi_getPageLink" aufrufe, sagt er mir, dass er die Funktion nicht kennt. (unkown)

also: $the_link = $this->pi_getPageLink($id);

Resultat: Fatal error: Call to undefined function: pi_getpagelink()

### [#4](https://www.typo3.net/d/50530-tslib-pibase-in-hooks-nutzen-news/4) · FordPrefect · 2006-09-25

Hi,

is klar, keine Klasse wird im Backend "ausgeführt" da hast du keinen Zugriff drauf. Leider, hätte das schon öfter benötigt.

Grüsse

### [#5](https://www.typo3.net/d/50530-tslib-pibase-in-hooks-nutzen-news/5) · Winddancer · 2006-09-25

das ist ja mal *super.* wie kann ich denn jetzt vernünftig links erstellen... !? (alles fürs FE)

### [#6](https://www.typo3.net/d/50530-tslib-pibase-in-hooks-nutzen-news/6) · FordPrefect · 2006-09-25

Hi,

indem du die transformation der ID, nehme an das du ein Feld "Links" angelegt hast, bei der Ausgabe im FE enstprechend transfomierst, dort steht die Funktion ja zur Verfügung. Oder _muss_ das vor der Eintragung in der DB passieren?

Grüsse

Ford

### [#7](https://www.typo3.net/d/50530-tslib-pibase-in-hooks-nutzen-news/7) · steffenk · 2006-09-25

vll klärst Du uns mal auf, welchen hook wo und wofür Du nutzt, dann ist es einfacher darauf zu antworten.
Wenns um Speichern in der DB geht dann reicht der Syntax <link>45</link>

### [#8](https://www.typo3.net/d/50530-tslib-pibase-in-hooks-nutzen-news/8) · Winddancer · 2006-09-25

Ich nutze den Hook aus der tt_news Klasse. Genauer gesagt den aus der Funktion getItemMarkerArray() in der Klasse class.tx_ttnews.php.

Ich möchte eine Liste von News nach Autoren sortiert bekommen. Das klappt auch alles und ist wunderbar, aber ich muss diese News auch verlinken, so dass ich auf die Single Ansicht dieser News komme.

Da ich weiterhin das Static Rewrite nutze, hatte ich mir eigentlich das Tutorial von dem lieben, guten Hachmeister angesehen, aber da wird leider davon ausgegangen, dass ich Zugriff auf die tslib_pibase habe... und das habe ich zu meinem größten Bedauern nicht...

### [#9](https://www.typo3.net/d/50530-tslib-pibase-in-hooks-nutzen-news/9) · steffenk · 2006-09-25

wahrscheinlich hast Du die Referenz vergessen:

```php
function extraItemMarkerProcessor($markerArray, $row, $lConf, &$this) {
```

---

Quelle: „tslib_pibase in hooks nutzen? (news)“, typo3.net, https://www.typo3.net/d/50530-tslib-pibase-in-hooks-nutzen-news
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
