---
title: "<LINK... in <a href="
url: "https://www.typo3.net/d/30907-link-in-a-href"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2005-09-29"
last_reply: "2005-10-02"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# <LINK... in <a href=

Extensions › Entwicklung · 5 Antworten · gestartet 2005-09-29

## Eröffnungsbeitrag

**Foxpower** · 2005-09-29 · [Beitrag #1](https://www.typo3.net/d/30907-link-in-a-href/1)

Servus,

ich muss ein DB-Feld auslesen und den dort gefundenen Inhalt parsen & rendern. Ich habe allerdings Probleme, die Funktion zu finden, mit der ich die Typolinks (<LINK...) in echte Links wandeln kann, also ganz simpel:

...
// $row[bodytext] => da sind die <LINK's drin
$content = WELCHE_FUNKTION_UND_WIE_GEHT_DAS($row[bodytext]);
// und nun sind's <a href's...
...

Wer hat die entsprechende Anweisung gerade parat, ich finde es einfach momentan nicht?

Danke

## Antworten

### [#2](https://www.typo3.net/d/30907-link-in-a-href/2) · jenses · 2005-09-29

../tslib/class.tslib_pibase.php

### [#3](https://www.typo3.net/d/30907-link-in-a-href/3) · Foxpower · 2005-09-29

Hi,

äh, vielleicht haben wir uns falsch verstanden. Ich möchte keinen Link per pi_linkTP_keepPIvars o.ä. erzeugen, sondern einen Record in eine Variable einlesen und diese dann durch eine Funktion jagen, welche dann aus den Typoscript-Links echte Links macht. Also aus:

...accumsan et iusto odio<link 168> dignissim qui blandit</link> praesent luptatum...

wird

...accumsan et iusto odio <a href="/<http://blah.fasel.de/unterseite%22%3Edignissim> qui blandit</a> praesent luptatum...

Dafür suche ich die entsprechende Routine.

Danke schon mal

### [#4](https://www.typo3.net/d/30907-link-in-a-href/4) · sprain · 2005-09-29

Hey Foxpower,
genau das gleiche Problem habe ich zur Zeit auch!

Ich will, dass in meiner Extension

```php
<link 15>Text</link>
```

eingegeben werden kann, das durchs PHP jagen und dann kommt z.B.

```php
<a href="index.php?id=15&nocache=1">Text</a>
```

raus ...

Wie macht man das?

Kann uns jemand helfen, bitte?
Danke!
sprain

### [#5](https://www.typo3.net/d/30907-link-in-a-href/5) · TW · 2005-10-02

hab jetzt nicht im kopf wo die entsprechende funktion ist, aber man kann auch regular expressions nehmen...

```php
function replace_link_tag($text=""){ 
	$pattern = "'<link (.*?)\>(.*?)<\/link>'si"; 
	$replace = "<a href=\"\\1\" target=blank>\\2</a>";
	$txt       = preg_replace($pattern, $replace,  $text); 
 
	return $txt;
}
```

aufgerufen durch

```php
$replacedalink = $this->replace_link_tag($row['text']);
```

cu

### [#6](https://www.typo3.net/d/30907-link-in-a-href/6) · Stoneage · 2005-10-02

im setup:

```typoscript
plugin.tx_superduperext_pi1 {

    # Rendering of rte fields. re-use the RTE parseFunc configuration for normal content

    # Adding <p> + Classes
    content_stdWrap.parseFunc < tt_content.text.20.parseFunc
    content_stdWrap.parseFunc.tags.link.typolink.ATagParams = class="default
}
```

in der ext:

```typoscript
$this->cObj->stdWrap($row['rte_text_feld'], $conf['content_stdWrap.'])
```

---

Quelle: „<LINK... in <a href=“, typo3.net, https://www.typo3.net/d/30907-link-in-a-href
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
