soweit ich weiss nicht - kannst Du mal das Beispiel mit Umlauten geben?
Hallo,
ich habe ein Problem mit dem RTE.
Ich würde gerne im RTE Textfeld einen Hyperlink vergeben:
http://www.meineDomain.de/index.php?id=114&tx_seminars_pi1[showUid]=434
Allerdings nimmt der RTE den Link nicht wenn er Sonderzeichen enthält.
Der Link ist dann im RTE GELB mit Roten Rahmen gekennzeichnet.
Gibt es im RTE eine Konfigurationsmöglichkeit wo man die Sonderzeichen erlauben kann o.ä. ???
Typo3 Version 4.2.8
soweit ich weiss nicht - kannst Du mal das Beispiel mit Umlauten geben?
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Wie meinst du das mit Umlauten? In den Link ein Umlaut einbauen??
Ich habe mir mal den Quelltext im RTE Textfeld angeschaut. Das steht im title des Links:
title="Link zum Webangebot öffnet in einem neuen Fenster" rteerror="No page found: 0" style="border: 2px solid red; background-color: yellow; color: black;"
Ich habe jetzt einen Fix gefunden der zwar nicht gerade komfortabel ist aber immerhin.
rtekeep="1" muss in den a tag rein. Dann geht's.
<a href= "http://www.meineDomain.de/index.php?id=114&tx_seminars_pi1[showUid]=434" rtekeep="1">
Hallo,
ich muss den Thread nochmal aktivieren.
Gibt es eine Möglichkeit den Link Check im RTE zu deaktivieren? Von mir aus auch Hardcodiert. So das der externe Link in die Datenbank geschrieben wird wie ich ihn eingegeben habe.
EDIT: Habe ein Fix gefunden damit die Links auch ohne rtekeep=1 funktionieren
Für alle die das gleiche Problem haben:
in der /t3lib/class.t3lib_parsehtml_proc.php
Ab Zeile 632
Muss natürlich nach jedem Typo3 Update wieder neu geändert werden.PHP-Code:
function TS_links_db($value) {
// Split content into <a> tag blocks and process:
$blockSplit = $this->splitIntoBlock('A',$value);
foreach($blockSplit as $k => $v) {
if ($k%2) { // If an A-tag was found:
$attribArray = $this->get_tag_attributes_classic($this->getFirstTag($v),1);
$info = $this->urlInfoForLinkTags($attribArray['href']);
// Check options:
$attribArray_copy = $attribArray;
unset($attribArray_copy['href']);
//unset($attribArray_copy['target']); <--- Auskommentiert
//unset($attribArray_copy['class']); <--- Auskommentiert
unset($attribArray_copy['title']);
Vielleicht braucht man das ja in der neuen Version 4.3 nicht mehr. Hat die BETA schon jemand getestet?
Geändert von Borusse (09.10.2009 um 18:43 Uhr)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)