Zum Inhalt springen

In TinyMCE RTE CSS Klasse einem a Link hinzufügen

Erstellt am 23. April 2010 · 7 Antworten · letzte Antwort am 9. Mai 2011

Tags: Links, Frage

nexuss ·

Hallo Community,

Ich bin auf den TinyMCE RTE umgestiegen. Bin soweit auch ganz zufrieden.

Wie bekomme ich aber bei enem Link bzw. Typo3 Link eine bestimmte CSS Klasse hin? Wie zum Beispiel internal-link, internal-link-new-window oder download.

Im Manual und sonst im Web habe ich keine Antwort gefunden.

Danke für eure Hilfe.

Gruß von Thomas

nexuss ·

Hallo,

Ja genau, das meine ich.

Ich probiere das mal mit Deinem Vorschlag!

Danke Dir

Gruß
Thomas

scheibo ·
daKmoR schrieb

seit TinyMCE 3.3 solltest du es mit
http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/style_formats

tinymce_rte 0.6.0 hat die TinyMCE Version 3.3.3

Altes Thema aber trotzdem:
Ich versuche in der aktuellen Version eigene style_formats einzubinden wie im Link beschrieben.
Scheinbar geht das im TS nicht so.
Gibt es irgendwo ein beispiel wie ich in der Version 0.6.1 (TinyMCE v3.3.7) eigene styles via http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/style_formats einbinden kann?

daKmoR ·

stimmt, das geht in der aktuellen Version garnicht...

Javascript Arrays sind nicht möglich; Ist ein Problem in der Übersetzung von TS zu JSON... eine Änderung die dies ermöglicht wäre jedoch nicht abwärtskompatibel...

Eine "korrekte" Übersetzung habe ich schon für eine andere Extension geschrieben...
sollte vielleicht in der nächsten Major Version von tinymce_rte übernommen werden...

teddy346 ·

Hallo,
ich habe das folgendermaßen lösen können (wollte ein Bild vor Links haben):
Zunächst über den Erweiterungsmanager feststellen, welche Konfiguration TinyMCE_RTE verwendet. Bei mir war's Standard. Im Verzeichnis typo3conf/ext/tinymce_rte/static die entsprechende Datei (bei mir also standard.ts) in einem Editor öffnen und die gewünschten Klassen durch die Zeile

theme_advanced_styles = PDF-File=pdf;Word-File=word;...

einfügen (Klassenname der im Linkfenster angezeigt wird=Klassenname in der css-Datei).
In derselben Datei die css-Datei einbinden, in der diese Klassen beschrieben sind, um auch im Editor-Fenster die Formatierungen sehen zu können.

content_css = fileadmin/templates/main/css/screen.css

Ich hoffe, es klappt.
Übrigens, wem die Schriftgröße im Editorfenster zu klein ist, der kann diese durch eine Änderung in der Datei
typo3conf/ext/tinymce_rte/res/tiny_mce/themes/advanced/skins/default/content.css
anpassen.

Niklas Lazinbee ·
daKmoR schrieb

stimmt, das geht in der aktuellen Version garnicht...

Javascript Arrays sind nicht möglich; Ist ein Problem in der Übersetzung von TS zu JSON... eine Änderung die dies ermöglicht wäre jedoch nicht abwärtskompatibel...

Eine "korrekte" Übersetzung habe ich schon für eine andere Extension geschrieben...
sollte vielleicht in der nächsten Major Version von tinymce_rte übernommen werden...

Hallo,
ich würde das Thema gerne noch mal aufgreifen, hat sich da inzwischen etwas getan? Und wenn ja, wie kann man "styles_format" einbauen? Mit "theme_advanced_styles" komme ich nicht richtig weiter, mal wird das P-Tag formatiert, mal SPAN, anscheinend völlig willkürlich. Redakteure wird dies jedenfalls zur Verzweiflung treiben. Ich bräuchte Styles, die generell nur im SPAN-Tag eingebaut werden.

Beste Grüße,
Niklas