Zum Inhalt springen

rtehtmlarea toolbar konfigurieren

Erstellt am 15. Februar 2005 · 5 Antworten · letzte Antwort am 22. März 2005

Tags: Frage

d.​i.​c.​s.​h.​e ·

Ich möchte die Toolbar des HTML Area RTE anpassen. Über den normalen Weg für den RTE per TSConfig scheint es nicht zu funktionieren:

RTE.default {
showButtons=bold,link,unorderedlist
hideButtons=italic,left,right,orderedlist,formatblock,class,cut,copy,paste,fontstyle,fontsize,underline,textcolor,center,emoticon,outdent,indent,
bgcolor,user,image,table,line,formatblock,class,bold,italic,left,right,orderedlist,unorderedlist,link
}

Im manual http://typo3.org/documentation/document-library/bg_htmlarea/How_do_I_customize_t/ steht, man soll das per JS machen. Ja wo denn bitte? In der htmlarea.js? Und wieso ändert sich dadurch nichts? Weiter steht im Manual, man solle die Änderungen in einer externen Datei vornehmen, was ja bei einem Update durchaus Sinn macht. Nur leider steht da nicht, wie ich für den rtehtmlarea auf eine externe Datei verweise.

Über Hinweise wäre ich sehr dankbar.

Unbekannter Benutzer ·

Log dich mal als Nicht-Admin ein!

Ansonsten wie weiter oben beschrieben:
In dem TSConfig-Feld der User/Gruppen folgendes eintragen:

options.RTEkeyList = bold, link

Mit dieser Einstellung werden nur Fettschrift und Link Schalter im RTE sichtbar.

Oder im TSConfig-Feld der Seite folgendes eintragen:

RTE.default.showButtons = bold, link

Hat den gleichen Effekt wie oben, nur das es für alle Backend-User gilt.

oodkomserv ·

hallo zusammen, ich habe das selbe problem! und zwar möcht ich einige buttons der htmlarea toolbar ausblenden. ich habe dabei folgendes versucht: ich habe wie http://typo3.org/documentation/document-library/bg_htmlarea/How_do_I_customize_t/ beschrieben eine eigene Datei gemacht mit folgendem inhalt:

alert("test");
var config = new HTMLArea.Config();
config.toolbar = [
  ['fontname', 'space',
   'fontsize', 'space',
   'formatblock', 'space',
   'bold', 'italic', 'underline']
];

HTMLArea.replace('id', config);

ich habe dann die funkction loadJSfiles in der datei "class.rtepbhtmlarea_base.php" wie folgt erweitert:

	function loadJSfiles() {
		return '
		<script type="text/javascript">
			_editor_url = "' . $this->extHttpPath . 'htmlarea";
			_editor_lang = "' . ((in_array($this->language, $this->conf_lang)) ? $this->language : $this->conf_lang[0]) . '";
		</script>
		<script type="text/javascript" src="' . $this->extHttpPath . 'htmlarea/htmlarea.js"></script>
		<script type="text/javascript" src="' . $this->extHttpPath . 'htmlarea/ux_htmlarea.js"></script>
		<script type="text/javascript" src="' . $this->extHttpPath . 'typo3_rte.js"></script>
		';
	}

aber irgendwie tut sich da nichts?! weiss jemand, wie man diese toolbar anpassen kann? hab ich noch irgendwas vergessen?

besten dank schon im voraus

gruss oliver odermatt

oodkomserv ·

habs nun herausgefunden, man muss die sachen ins TSconfig der Seite eintragen und nicht ins Template *kopf gegen wand schlag*