我正在使用Drupal 7.43和ckeditor版本4.我想更改自定义样式下拉列表,因此我将ckeditor.styles.js文件复制到我的主题根目录中。在配置(drupal模块)中,我选择从主题目录使用此文件,但下拉列表为空。此文件的自定义路径也不起作用。在这里我更改了ckeditor.styles.js文件。使用默认降价时,下拉菜单仍为空。有没有我错过的配置步骤?Drupal CKeditor自定义样式下拉
if(typeof(CKEDITOR) !== 'undefined') {
CKEDITOR.addStylesSet('drupal',
[
/* Block Styles */
{ name : 'interner Link' , element : 'a', styles : { 'color' : '#004684' } },
{ name : 'externer Link' , element : 'a', styles : { 'color' : '#004684' } },
{ name : 'E-Mail' , element : 'a', styles : { 'color' : '#004684' } },
{ name : 'Download' , element : 'a', styles : { 'color' : '#004684' } },
/* Inline Styles */
/* Object Styles */
{
name : 'left Image',
element : 'img',
attributes :
{
'style' : 'padding: 5px; margin-right: 5px',
'border' : '2',
'align' : 'left'
}
},
{
name : 'right Image',
element : 'img',
attributes :
{
'style' : 'padding: 5px; margin-left: 5px',
'border' : '2',
'align' : 'right'
}
}
]);
}
谢谢 - 我需要将您的答案标记为解决方案,因为在我的空白drupal安装中它现在可以工作。但在我目前的项目中并没有。我一步一步地禁用了模块,但我无法弄清楚什么是错的。当我开始我的下一个项目时,当我发现什么是错误的时候,我会对它做些补充,我会补充它。希望drupal 8将提供更好的编辑器解决方案 - 它在7中非常糟糕。 – ReAlPeNx
我可以报告我在我的一个安装中看到了同样的问题 - 我目前能够识别的是我必须是我在那里使用的主题。切换到其中一个Drupal核心主题,它完美地拿起它的配置ckeditor.styles.js文件从那里... –
此外,我不知道是否我会标记上面的答案是正确的,因为它是误导为了这个问题。在你的原始文章中,你清楚地表明你的StyleSet被称为'drupal' - 所以这不是你的情况。我也非常认为这是一个主题冲突。 –