Проблеми с трансформирането на лентата с инструменти на CKEditor

Това е моят код за показване на CKEditor4:

<script type="text/javascript">
CKEDITOR.replace( 'description', {
    toolbar: 'Basic'
});
</script>

Това работи добре и ми дава следните опции:

Удебелен шрифт, курсив, подреден списък, неподреден списък, отстъп, отстъп, връзка, прекратяване на връзката, относно CKEeditor

Въпросът ми е, без да се свързвам с външен конфигурационен файл и използвайки кода по-горе, как мога да направя така, че да имам само следните опции:

Получер, курсив, неподреден списък, подреден списък

Това е кодът, който опитах, който счупи редактора (не се показва):

<script type="text/javascript">
CKEDITOR.replace( 'description', {
    toolbar = [
        { name: 'basicstyles', items: [ 'Bold', 'Italic' ] }
        { name: 'paragraph',   groups: [ 'list'] },
    ];
});
</script>

Може ли някой да ми покаже къде съм сгрешил, моля?


person J.Zil    schedule 25.07.2013    source източник


Отговори (1)


Пропуснали сте точка и запетая между обектите в масива.

Можете да премахнете ненужните бутони със свойството .removeButtons:

config.removeButtons = 'Underline,JustifyCenter';

Използвайте:

CKEDITOR.replace( 'description', { toolbar: 'Basic', removeButtons: 'Bold' }); 
person YD1m    schedule 25.07.2013
comment
Използвайки този код, той все още нарушава редактора: CKEDITOR.replace( 'description', { toolbar: 'Basic' config.removeButtons = 'Bold'; }); - person J.Zil; 25.07.2013
comment
Съжалявам, че съм придирчив, но използването на вашия код по-горе добавя много бутони към редактора. Може да е по-лесно просто да посоча кои бутони искам. Това изглежда не работи: CKEDITOR.replace( 'description', { toolbar: [[ 'Source', '-', 'Bold', 'Italic' ]], ); - person J.Zil; 25.07.2013
comment
Изглежда, че сте пропуснали скобата. Проверка CKEDITOR.replace( 'description', { toolbar: [[ 'Source', '-', 'Bold', 'Italic' ]] }); - person YD1m; 25.07.2013