---
title: "TypoLinks unter PHP"
url: "https://www.typo3.net/d/29879-typolinks-unter-php"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2005-09-08"
last_reply: "2005-09-10"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# TypoLinks unter PHP

Extensions › Entwicklung · 4 Antworten · gestartet 2005-09-08

## Eröffnungsbeitrag

**kurtzman** · 2005-09-08 · [Beitrag #1](https://www.typo3.net/d/29879-typolinks-unter-php/1)

ich müsste in meiner PHP-Klasse ein paar Links (hauptsächlich E-Mail-Adressen) mittels typolink erstellen um z.B. den Spam-Schutz zu gewährleisten.

wie macht man das? ich hab bisher nur Tutorials gefunden, um TypoLinks zu erstellen, die jediglich auf Typo3 Seiten (mittels uid und weiteren Parametern) verweisen können.

## Antworten

### [#2](https://www.typo3.net/d/29879-typolinks-unter-php/2) · kurtzman · 2005-09-10

hab mittlerweile ein Tutorial gefunden...

<http://martin.rinehahn.de/blog/?page_id=202>

wenn ich das allerdings befolge und in meinem PHP-Script versuche auszuführen passiert leider nichts. es wird nur das label geschrieben aber das <a href=".. wird nicht erzeugt.

muss man da was includen?

ich hab keine extension/plugin programmiert sondern rufe über preUserFunc meine PHP-Klasse auf und übergebe Parameter.

```typoscript
10 = TEXT
10 {
 preUserFunc = myClass-">myFunction
 preUserFunc (
  parameter1 = 5
  parameter2 = 12
 )
}
```

im PHP-Script include ich folgendes:

```php
require_once(PATH_tslib."class.tslib_pibase.php");

class myClass extens tslib_pibase { ...
```

warum kann ich nicht mit

```php
$this->linkToPage( "testLink", 44, "", $parameterArr )
```

links erzeugen!?

### [#3](https://www.typo3.net/d/29879-typolinks-unter-php/3) · imu · 2005-09-10

Die url ist falsch/nicht aufrufbar.

Die Funktion, die du dort aufrufst, ist sie in Deiner Klasse enthalten bzw. in der "Mutter"-Klasse ?

### [#4](https://www.typo3.net/d/29879-typolinks-unter-php/4) · jenses · 2005-09-10

> **kurtzman schrieb:**
>
> warum kann ich nicht mit
>
> ```php
> $this->linkToPage( "testLink", 44, "", $parameterArr )
> ```
>
> links erzeugen!?

Na, weil die Funktion richtigerweise pi_linkToPage heißen muß  ;)

jenses

### [#5](https://www.typo3.net/d/29879-typolinks-unter-php/5) · kurtzman · 2005-09-10

sorry ich gestern probleme mit copy&paste...

ich hab natürlich die funktion richtig benutzt: pi_linkToPage()

und dass die Funktion natürlich in der Klasse bzw. der Mutterklasse vorhanden sein muss ist mir auch klar! Mein Frage war: hab ich vielleicht vergessen was zu includen oder habe ich meine Klasse falsch abgeleitet!?

ich verzweifel bald...

---

Quelle: „TypoLinks unter PHP“, typo3.net, https://www.typo3.net/d/29879-typolinks-unter-php
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
