Hallo Forum,
nutze Typo 3 Version 4.2.1 und habe eine Seite mit zwei Sprachen. Deutsch als Standard und Englisch in einer One-Tree-Umgebung. Funktioniert alles soweit ok.
Wenn man nun in der deutschen Sprache einen Link anlegt, kann man ja die Standard Link-Titel übernehmen. z. B. "Öffnet einen internen Link im aktuellen Fenster".
Wenn man nun in einem englischen Inhalt einen Link anlegt, würde ich gerne "Opens internal link in current window" als Standardbelegung vorfinden.
Die Übersetzungen finden sich ja in der de.locallang.xml vom RTE.
Wie muss ich da vorgehen?
Noch toller wäre natürlich, wenn man "Standardinhalte kopieren" wählt, o. a. Link-Titel automatisch übersetzt würden.
Gibt es auch dafür eine Lösung?
Danke im voraus, Gruß willis.
Hab das grad mal bei mir nachgeprüft und bei mir kommt immer der englische Text "Opens internal link in current window" #paralyzed#
(habe deu, eng, ita als Sprachen)
Hi Leute,
die Link-Titel im RTE richten sich nicht nach der Sprache der Inhaltselemente, sondern nach der Backend-Sprache, die man in seinen User-Einstellungen vornimmt.
Wie man die jetzt allerdings in diesem Zusammenhang umgehen kann, weiß ich auch nicht. Stehe vor demselben Problem wie ihr.
Grüße,
Bruder Chang
Auch ich habe eine zweisprachige Website (deutsch ist standard: sys_language_uid = 0, englisch: sys_language_uid = 1) und möchte, dass der RTE in einem englischen Inhaltselement beim Setzen eines Links den Link-Title in englisch vorgibt.
Die Vorgaben werden wegen der Lokalisierung in meinem Backend richtig aus ---/typo3conf/|10n/de/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/de.locallang.xml geholt. Kann die entsprechende Übersetzung eventuell wie bei tt_news im TS über _LOCAL_LANG gesetzt werden oder kann man die de.locallang.xml ergänzen?
Beim Setzen eines Link im RTE wird der Dateibrowser mit dem englischen Sprachparameter (sys_language_content=1) aufgerufen:
---/typo3/sysext/rtehtmlarea/mod3/browse_links.php?&RTEtsConfigParams=tt_content%3A973%3Abodytext%3A148%3Atextpic%3A148%3A&editorNo=1&sys_language_content=1&contentTypo3Language=de&contentTypo3Charset=utf-8.
bzw. mit dem deutschen:
---/typo3/sysext/rtehtmlarea/mod3/browse_links.php?&RTEtsConfigParams=tt_content%3A63%3Abodytext%3A148%3Atextpic%3A148%3A&editorNo=1&sys_language_content=0&contentTypo3Language=de&contentTypo3Charset=utf-8
Dieser Parameter wird leider nicht umgesetzt. Ich glaube nicht, dass das nicht vorgesehen ist. Ist das vielleicht ein Bug? Ich habe leider noch keine Lösung gefunden und hoffe, auf diesem Weg eine zu finden.
Danke im voraus. Gruß, Ortrud.
Hi zusammen,
um die RTE Link-Titel ganz loszuwerden oder den Text zu ändern kann man in der TSconfig der Rootpage folgendes eingeben.
RTE {
classesAnchor {
externalLink {
altText =
titleText =
}
externalLinkInNewWindow {
altText =
titleText =
}
internalLink {
altText =
titleText =
}
internalLinkInNewWindow {
altText =
titleText =
}
download {
altText =
titleText =
}
mail {
altText =
titleText =
}
}
}
Ich habs zwar nicht ausprobiert, aber ich denke, dass es Möglich ist das Ganze auch per Conditions einer Sprache zuzuweisen.
mfg
Hallo Leute,
Conditions sind per default in TSConfig nicht möglich. Es gibt zwar eine Extension, die TYPO3 dahingehend erweitert, allerdings habe ich damit keine Erfahrungen.
Standardmäßig wäre es also nicht möglich, diese Angaben verschiedenen Sprachen zuzuweisen...
Wie Ortrud schon geschrieben hat: die Parameter scheinen in den RTE-Editing-Links ja vorhanden zu sein, nur leider greifen sie offenbar auf BE- statt auf FE-Sprachen zurück...
Grüße,
Bruder Chang
Gibt es zu diesem Thema irgendwelche News?
Gibt es wirklich eine Möglichkeit in der TSConfig die Sprache zu unterscheiden?
laut verschiednen Tutorials solle es auch so gehen:
titleText = LLL:EXT:rtehtmlarea/res/accessibilityicons/locallang.xml:internal_link_new_window_titleText
Nur leider klappt dies auch nicht!
Wäre aber eine schöne Lösung. Leider ist das language File nur mit der default Sprache bestückt.
Habe es zum testen in den Fileadmin kopiert, und dann neu verlinkt.
Ging auch nicht...
Hi,
gibt's hier schon ne Lösung?
Habe die 4.2.8 mit htmlarea 1.7.11 TV 1.3.7 im Einsatz.
Habe bei meinem User BE-Sprache deutsch und alle "Translation-Updates" x-fach gemacht mit händischem Löschen der Sprachdateien, etc.
Leider habe ich bei meinen title in den Links immer noch die engl. Texte #angry#
Liegt es an TV? Jemand ne Idee?
Danke
Das Phänomen tritt bei mir auch immer mal wieder auf, jedoch für mich völlig zufällig.
Bei der einen Installation ist es korrekt auf deutsch und bei einer anderen auf englisch.
Beide Installationen sollten identisch sein, schwerpunktmäßig auch die eingesetzten Extensions.
Die gecachten Zip-Dateien im Temp-Verzeichnis löschen und ein komplettes Update bringen leider wie hier schon gesagt keinen Erfolg.
Backendsprache ist selbstverständlich auf Deutsch eingestellt.
Hi Leute,
wollte den Thread noch mal pushen. Hat hier jemand ne Idee?
um die RTE Link-Titel ganz loszuwerden oder den Text zu ändern kann man in der TSconfig der Rootpage folgendes eingeben.
Bei mir funktioniert die RTE-Konfiguration wie oben beschrieben, allerdings nur für NEU ANGELEGTE Links.
Ich arbeite mit TYPO3 4.3.0 und rtehtmlarea 1.8.6.
Das Title-Attribut der Links quasi hardcoded in den Bodytext eingefügt, und zwar so:
<link 82 - internal-link "Opens internal link in current window">Gästebuch</link>
Deshalb muss man, um BESTEHENDE Linktitel umzubenennen, ein SQL-Script über die tt_content laufen lassen. Etwa in dieser Art:
UPDATE `tt_content`
SET bodytext = REPLACE(bodytext, 'internal-link "Opens internal link in current window"', 'internal-link "Interner Link"')
WHERE sys_language_uid = 0
Wobei sys_language_uid der FE-Sprache entsprechen muss. Default ist 0 (null), also sollte das für Deutsche Installationen passen.
Aber Vorsicht! Vorher Backup der Tabelle tt_content machen, mit der UPDATE Anweisung ist nicht zu spaßen.
Wer keine SQL-Kenntnisse hat, lieber einen Fachmann hinzuziehen.