先看效果 超级管理员的界面为:$ ^; w H! c: {
6 l+ r/ I" ]( h1 s5 E1 f2 R( o% Y
管理员的界面为:
; q S& D# a3 O& ` 9 ^+ F" Y6 E8 ~6 @3 o& Q4 _% o
首先我们要设置两个用户,一个是给管理员使用的,角色是管理员;一个就是我们的第一个用户,设置角色为超级管理员
& R0 w# w- y' n- m) C4 p$ P* Y我们再回到第一篇的配置上传图片功能,在这里我们使用IMCE来上传图片。9 Y) E2 R3 B: V8 R* h1 |' E6 I
配置好imce的上传图片后,我们启用ckeditor和imce。然后设置权限access ckeditor勾选。
5 x! t' h3 } G7 t; u5 i1 o现在我们来到我们最重要的内容,配置CKEditor。先新建一个为admin_editor,如下图,然后分别配置相应的角色,advanced为超级管理员,admin_editor为管理员。* h _; ^! K- R

2 j3 H$ p6 d L9 N, x* M7 q6 z% s然后我们就得对admin_editor,advanced进行单独的编辑了。在编辑之前,我们先创建一个管理员的toolbar,, |: k( `. {0 F. A
在ckeditor模块中找到ckeditor.config.js这个文件,添加我们的管理员toolbar。% w' Z$ z; u* U6 E
config.toolbar_DrupalBasic = [ [ 'Format','FontSize', '-', 'Bold', 'Italic', '-', 'NumberedList','BulletedList', '-', 'Link', 'Unlink', 'IMCE' ] ];! |3 M6 ~! ]: S+ C
上面的代码是定义DrupalBasic的toolbar,我们在其下面添加我们的管理员toolbar6 j8 z% B; {; |
/*7 g6 v; O/ S+ L$ g$ F v7 R
* for admin use
/ Y: U, Z0 F, F9 `/ g, y1 @ */
- t; H7 Z, x$ N r0 M config.toolbar_DrupalAdmin = [ , _ h4 d% A+ W
['Format','FontSize','-','Bold','Italic','Underline','Strike','-','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
6 @- t, q9 m+ a( Y) C! Y( S+ t ['TextColor','BGColor'],: e- s1 w4 r$ S& G, O; e
'/',
6 r, C3 m5 {$ V+ ]. U [ 'Cut','Copy','Paste','-','NumberedList','BulletedList', '-', 'Link', 'Unlink','-', 'Image','Table','HorizontalRule','SpecialChar'],( ~5 G; D# F9 B* Y* R0 C! ^
];
! e3 a1 m4 k( O1 Z现在我们回到CKEditor的配置页面,分别编辑admin_editor,advanced。; a& o0 K2 `& F* Z( Q. t) e
先编辑admin_editor" I2 g1 M7 z* e$ R1 _; `! w7 Y
第一步:设置Basic setup中,将管理员角色勾选
8 f2 z. y L, p第二步:在Editor appearance中,在toolbar中选中我们创建的DrupalAdmin
% @& v! x$ c8 A N2 E第三步:在File browser settings中,设置imce为上传的,如下:
: M2 G. G" k3 s0 I- e$ U' v, y; V M: ]
% Z- {( a9 `& v我们再来编辑advanced
. C7 O) }8 w2 J2 k) ~3 z+ F5 N! z第一步:设置Basic setup中,将超级管理员角色勾选
/ \# o( w) M# ?# n" f- |) L第二步:在Editor appearance中,在toolbar中选中我们创建的DrupalFull
7 m: U4 v& P: v! c! e第三部:与admin_editor一样的设置。
8 g$ }( P% `( U5 A% P9 |# U0 I+ K4 D
9 `/ _: a3 Y. D8 X# F" w) V- `' O& s' ~% x. s
|