Seite 1 von 1

tinyMCE unterschiedliche 'buttons' per user/group?

Verfasst: So 5. Mär 2006, 20:21
von mvf
hallo community

gibt es eine möglichkeit unterschiedliche 'button-sets' im tinyMCE z.b. für gruppen zu vergeben?

beispiel:

group1: nur links
group2: links + images
admins: full buttonset

generell und für alle kann man das ja in
/contenido/external/wysiwyg/tinymce2/tinymce.tpl.html

momentan habe ich immer pro kunde/installation die tinymce.tpl.html angepasst und über aus-/ein-kommentieren im file direkt dem sysadmin temporär alle buttons zur verfügung gestellt.

beispiel:


Code: Alles auswählen

				//theme : "simple",
				theme : "advanced",
				//theme_advanced_buttons1 : "{BUTTONS1}",
				//theme_advanced_buttons2 : "{BUTTONS2}",
				//theme_advanced_buttons3 : "{BUTTONS3}",
				//theme_advanced_disable : "bold,italic,underline,strikethrough,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,outdent,indent,cut,copy,paste,undo,redo,link,unlink,image,cleanup,help,code,hr,removeformat,formatselect,fontselect,fontsizeselect,styleselect,sub,sup,forecolor,backcolor,charmap,visualaid,anchor,newdocument,separator",
				theme_advanced_disable : "bold,italic,underline,strikethrough,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,outdent,indent,cut,copy,paste,undo,redo,image,cleanup,help,code,hr,removeformat,formatselect,fontselect,fontsizeselect,styleselect,sub,sup,forecolor,backcolor,charmap,visualaid,anchor,newdocument,separator",
				//theme_advanced_buttons2_add_before :"code,cleanup, removeformat,separator",
				theme_advanced_buttons2_add_before :"cleanup, removeformat,separator",
mit diesem set erlaube ich beispielsweise nur
cleanup - removeformat - link - unlink

soll der sysadmin auch html code bearbeiten können, dann kommentiere ich die letzten zeilen einfach um in

Code: Alles auswählen

				
				theme_advanced_buttons2_add_before :"code,cleanup, removeformat,separator",
				//theme_advanced_buttons2_add_before :"cleanup, removeformat,separator",
klasse wäre wenn man irgendwie eine switch/case geschichte einbauen könnte um in den backend-user-gruppen einstellungen z.b. via 1 oder 2 zwischen diesen einstellungen wechseln könnte?

any ideas oder hat das schon jemand umgesetzt?

Verfasst: Mo 6. Mär 2006, 08:09
von Dodger77
Schau dir mal in "docs\techref\backend\backend.customizing.html" die Einstellungen:

Code: Alles auswählen

wysiwyg   tinymce-toolbar-mode
wysiwyg   tinymce-toolbar1
wysiwyg   tinymce-toolbar2
wysiwyg   tinymce-toolbar3
Damit geht das auch für System-/Mandanten-/Gruppeneinstellungen.

Verfasst: Mo 6. Mär 2006, 11:41
von Beleuchtfix
und denk daran, die Rechte addieren sich immer, du kannst keinem Benutzer Rechte wegnehmen, die die Gruppe hat bzw. der Mandant.
Viel Erfolg
Florian

Verfasst: Di 7. Mär 2006, 15:55
von mvf
sorry für die verspätete meldung und dank and euch beide!

workz like smoooooooooooooooooooooooth ;)