tinyMCE unterschiedliche 'buttons' per user/group?

Gesperrt
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

tinyMCE unterschiedliche 'buttons' per user/group?

Beitrag 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?
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag 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.
Beleuchtfix
Beiträge: 1082
Registriert: Di 22. Jul 2003, 10:14
Wohnort: Hessen
Kontaktdaten:

Beitrag 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
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

sorry für die verspätete meldung und dank and euch beide!

workz like smoooooooooooooooooooooooth ;)
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
Gesperrt