[TYPO3-german] RTE: Bei Bild einfügen, default clickenlarge aktiviert, sowie float: left

Andy Pattynama andy.pattynama at gmail.com
Fri Oct 15 12:33:11 CEST 2010


2010/10/15 Andy Pattynama <andy.pattynama at gmail.com>

> Hallo zusammen
>
> Gerne würde ich per Default folgende Attribute im RTE setzen, sobald ein
> Bild eingefügt wird:
> - Text umfliessen: links
> - Clickenlarge: checked
>
> Im Manual zum rtehtmlarea habe ich leider nichts gefunden.
>
> Danke für jeden Hinweis.
>
>
Die Lösung: Ich habe folgende Datei
editiert: /typo3_src/typo3/sysext/rtehtmlarea/mod4/class.tx_rtehtmlarea_select_image.php,
Zeile 398, folgende Zeile hinzugefügt:
additionalParams = additionalParams+" clickenlarge=\"1\" style=\"float:
left;\"";

Neu sieht der Abschnitt wie folgt aus:
                var plugin = window.parent.RTEarea["' . $this->editorNo .
'"].editor.getPlugin("TYPO3Image");
                function
insertImage(file,width,height,alt,title,additionalParams)      {
                additionalParams = additionalParams+" clickenlarge=\"1\"
style=\"float: left;\"";
                        plugin.insertImage(\'<img src="\'+file+\'"
width="\'+parseInt(width)+\'" height="\'+parseInt(height)+\'"\''  .
($this->defaultClass?('+\' class="'.$this->defaultClass.'"\''):'') .
                                '+(alt?\' alt="\'+alt+\'"\':\'\')+(title?\'
title="\'+title+\'"\':\'\')+(additionalParams?\'
\'+additionalParams:\'\')+\' />\');
                }


Falls jemand einen anderen Weg kennt, wie man das machen kann, bin ich
natürlich immer noch dankbar. Diese Änderung ist sehr zugeschnitten auf
unsere Installation.

Gruss und ein schönes Wochenende
Andy


More information about the TYPO3-german mailing list