---
title: "Ich werde noch verrückt: RTE und LINK bzw. A HREF"
url: "https://www.typo3.net/d/9836-ich-werde-noch-verrueckt-rte-und-link-bzw-a-href"
source: "typo3.net"
tags: ["Backend","RTE & CKEditor","Frage","Links"]
created: "2004-03-14"
last_reply: "2006-02-26"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# Ich werde noch verrückt: RTE und LINK bzw. A HREF

Backend › RTE & CKEditor · 8 Antworten · gestartet 2004-03-14

## Eröffnungsbeitrag

**bjoern07** · 2004-03-14 · [Beitrag #1](https://www.typo3.net/d/9836-ich-werde-noch-verrueckt-rte-und-link-bzw-a-href/1)

Hallo liebe Typo3-Gemeinde!

Ich bin ein neuer, begeisterter Typo3'er :)
Stehe aber vor folgendem Problem:

Wenn ich im RTE ( aktuelle Version 0.0.8 ) unter Typo3 v3.6.0RC1 Textstellen als Link markiere und sie mit IRGENDEINEM! Link versehe (also über die normale Auswahl im aufspringenden Fenster), zeigt der Editor zwar den Link an und die Verknüpfung stimmt auch, aber auf der fertigen Seite kommt sowas raus:

```html
<LINK http://www.zielpage.xy/>Text</LINK>
```

Den Link kann man im normalen Browser nicht anklicken.
Wünschenswert wäre natürlich sowas:

```html
<ahref="http://www.zielpage.xy/">Text</a>
```

Wieso macht er das nicht? Ich habe mit einem DUMMY-Gerüst (auch passend fuer 3.6.0RC1) angefangen. Ist da womöglich irgendwas falsch initialisiert?
Im 3.5.0 Quickstart-Gerüst läuft es auch auf Typo3 mit Version 3.6.0RC1 problemlos. Ich verstehe das nicht.

Auch der Beitrag unter
[/d/5775-rte-link-problem](https://www.typo3.net/d/5775-rte-link-problem)
half mir nicht weiter.

Wenn ich manuell (also NICHT im RTE) bin und dann rtekeep=1 hinzufüge, klappt es - aber das kann doch nicht sein, dass man das jedesmal manuell nachbereiten muss?

Besten Dank für jeden Hinweis! Ich werde langsam wahnsinnig, weil ich schon den halben Tag daran rumfummele.

Grüße,
    Euer Björn

## Antworten

### [#2](https://www.typo3.net/d/9836-ich-werde-noch-verrueckt-rte-und-link-bzw-a-href/2) · cheops · 2004-03-16

moin!
ich hab witzigerweise gerade das gleiche problem gehabt, konnte aber den grund finden.
hast du eventuell die ausgabe in einem frontend-plugin? so wars bei mir, ich hab den rte-text aus der DB geholt und ausgegeben, tollerweise verwurschtelt typo3 den korrekten html-link-code in diesen "<link>"-mist....

gruß
cheops

### [#3](https://www.typo3.net/d/9836-ich-werde-noch-verrueckt-rte-und-link-bzw-a-href/3) · marsian · 2004-07-16

Ich denke auch das es das nicht sein kann. Ja es passiert nur bei Frontent-Plugins die man selbst erstellt hat, doch einen Besseren, als der rtekeep="1" Workaround fand ich bisher noch nicht.

Beim Gedanken dass, ich dies demnächst einem Kunden zumuten muss werde ich ganz  :o . Was denkt der dann über Typo3?

Ich hoffe, jemand findet einen Workaround der etwas eleganter ist und postet ihn auf typo3.net.

Danke im voraus  ;)

### [#4](https://www.typo3.net/d/9836-ich-werde-noch-verrueckt-rte-und-link-bzw-a-href/4) · marsian · 2004-07-22

**Hab nun einen Workaround gefunden!** :D

Problem:

- Der Bug passiert bei Ausgaben in einem Frontend-Plugin welches man selbst erstellt hat.

  Typo3 parst die Einträge in der Datenbank nicht so zurück wie es hier beschrieben ist. <https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/Rte/Transformations/Index.html>

Lösung:

- In tca.php der selbst erstellten Extension den rte_transform-Modus auf nowarp stellen.

  ```plaintext
  rte_transform[mode=nowrap]
  ```

So werden dei Einträge im RTE so in der Datenbank gespeichert wie sie sind, ohne umgewandelt zu werden.

Gruss  ;)

### [#5](https://www.typo3.net/d/9836-ich-werde-noch-verrueckt-rte-und-link-bzw-a-href/5) · ped · 2004-08-05

> **marsian schrieb:**
>
> Ich denke auch das es das nicht sein kann. Ja es passiert nur bei Frontent-Plugins die man selbst erstellt hat, doch einen Besseren, als der rtekeep="1" Workaround fand ich bisher noch nicht.
>
> Beim Gedanken dass, ich dies demnächst einem Kunden zumuten muss werde ich ganz  :o . Was denkt der dann über Typo3?
>
> Ich hoffe, jemand findet einen Workaround der etwas eleganter ist und postet ihn auf typo3.net.
>
> Danke im voraus  ;)

Hi Forum,
das mit dem RTE und der Links hin und her Transformation ist zwar zwecks besserer Lesbarkeit in der DB gut, bringt aber ab und an seine Probleme mit sich.

Neben den schon angesagten Workarounds kann man auch an die entsprechende Datei ran - a la hardcodiert...

typo3/t3lib/class.t3lib_parsehtml_proc.php.

Dort die entsprechende if Abfrage so formulieren, das es nicht mehr eintreten kann, so das ein Link nicht mehr umgewandelt wird. Alte schon umgewandelte Links werden nachwievor aus der DB von LINK zu A umgewandelt, sollte also keine Probleme bereiten.

Siehe etwa Zeile 595, in der Funktion:
 	/**
	 * Converting <A>-tags to <LINK tags>
	 */
	function TS_links_db($value)

Hope it helps,

Ped

### [#6](https://www.typo3.net/d/9836-ich-werde-noch-verrueckt-rte-und-link-bzw-a-href/6) · Sardine · 2005-01-20

> **ped schrieb:**
>
> > **marsian schrieb:**
> >
> > Ich denke auch das es das nicht sein kann. Ja es passiert nur bei Frontent-Plugins die man selbst erstellt hat, doch einen Besseren, als der rtekeep="1" Workaround fand ich bisher noch nicht.
> >
> > Beim Gedanken dass, ich dies demnächst einem Kunden zumuten muss werde ich ganz  :o . Was denkt der dann über Typo3?
> >
> > Ich hoffe, jemand findet einen Workaround der etwas eleganter ist und postet ihn auf typo3.net.
> >
> > Danke im voraus  ;)
>
> Hi Forum,
> das mit dem RTE und der Links hin und her Transformation ist zwar zwecks besserer Lesbarkeit in der DB gut, bringt aber ab und an seine Probleme mit sich.
>
> Neben den schon angesagten Workarounds kann man auch an die entsprechende Datei ran - a la hardcodiert...
>
> typo3/t3lib/class.t3lib_parsehtml_proc.php.
>
> Dort die entsprechende if Abfrage so formulieren, das es nicht mehr eintreten kann, so das ein Link nicht mehr umgewandelt wird. Alte schon umgewandelte Links werden nachwievor aus der DB von LINK zu A umgewandelt, sollte also keine Probleme bereiten.
>
> Siehe etwa Zeile 595, in der Funktion:
>  	/**
> 	 * Converting <A>-tags to <LINK tags>
> 	 */
> 	function TS_links_db($value)
>
> Hope it helps,
>
> Ped

Muss sagen, diese Variante ist bislang die beste, mit kleinen php Kenntnissen, alles kein Problem, und jetzt funktionieren auch alle Links aus dem RTE problemlos und werden nicht mehr umgeschrieben!

Cheers

Sardine (der Dosenfisch)

### [#7](https://www.typo3.net/d/9836-ich-werde-noch-verrueckt-rte-und-link-bzw-a-href/7) · marsian · 2005-01-21

Ja strimmt, ist wirklich die beste Methode.  #giggle#

Gruss

### [#8](https://www.typo3.net/d/9836-ich-werde-noch-verrueckt-rte-und-link-bzw-a-href/8) · JocMet67 · 2005-06-20

Das hier muss m.E. in die TSConfig. Das oben mit dem PHP-Modifizieren hab ich auch ausprobiert - hat bei mir nicht geklappt.

Das hier

```typoscript
        proc.overruleMode = none
```

geht.

(Antwort von [/d/25409-link-tags-a-und-paragraph-tags-p-werden-im-fe-nicht-angezeigt](https://www.typo3.net/d/25409-link-tags-a-und-paragraph-tags-p-werden-im-fe-nicht-angezeigt))

(Der Scheiss hat mich jetzt einen halben Tag gekostet - der tiefere Sinn hinter dem Transformationsmist von RTE nach DB nach Sonstwohin hat sich mir bis jetzt noch nicht erschlosssen, aber vielleicht denke ich ja auch zu naiv: Wenn ich im RTE einen Link setze, will ich auch, dass der im Browser steht, oder ist das zu viel verlangt..?!)

Fragt sich,

JocMet67[/url]

### [#9](https://www.typo3.net/d/9836-ich-werde-noch-verrueckt-rte-und-link-bzw-a-href/9) · Mojo · 2006-02-26

danke Leute ihr habt mich drauf gebracht. Hat mich auch ewig gekostet
also hier noch mal für dumme...

```typoscript
 RTE.config.[TabellenName].[FeldName].proc.overruleMode = none
```

also bei mir weil meine extension direkt das normale Textfeld von tt_content benutzt:

```typoscript
 RTE.config.tt_content.bodytext.proc.overruleMode = none
```

---

Quelle: „Ich werde noch verrückt: RTE und LINK bzw. A HREF“, typo3.net, https://www.typo3.net/d/9836-ich-werde-noch-verrueckt-rte-und-link-bzw-a-href
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
