Добавление плагина oembed в виджет ckeditor 2amigos в yii2

Я пытаюсь добавить плагин oembed в ckeditor через виджет 2amigos для yii2.

Я сделал следующее, но не могу получить кнопку, чтобы появиться:

  1. Я скачал и скопировал плагины oembed и виджетов в папку плагинов ckeditor
  2. Я установил clientOptions для виджета в моей форме, используя код ниже:

    $form->field($theComment, 'comment')->widget(CKEditor::className(), [
    'clientOptions' => ['config.extraPlugins' => 'widget,oembed'],
    'options' => ['rows' => 6],
    'preset' => 'full'
    ])
    
  3. Я изменил preset filworkinge full.php, добавив следующие строки кода ниже:

    'toolbarGroups' => [
    ['name' => 'document', 'groups' => ['mode', 'document', 'doctools']],
    ['name' => 'clipboard', 'groups' => ['clipboard', 'undo']],
    ['name' => 'editing', 'groups' => [ 'find', 'selection', 'spellchecker']],
    ['name' => 'forms'],
    '/',
    ['name' => 'basicstyles', 'groups' => ['basicstyles', 'colors','cleanup']],
    ['name' => 'paragraph', 'groups' => [ 'list', 'indent', 'blocks', 'align', 'bidi' ]],
    ['name' => 'links'],
    ['name' => 'insert'],
    '/',
    ['name' => 'styles'],
    ['name' => 'blocks'],
    ['name' => 'colors'],
    ['name' => 'tools'],
    ['name' => 'others'],
    '/',            //added by me
    ['name' => 'oembed'],   //added by me
    ],
    

Не совсем уверен, что ошибка в моем редактировании для clientOptions, или в моем редактировании на панели инструментов, или в обоих! Любые мысли о том, что я делаю неправильно, будут с благодарностью.

Спасибо!

0

Решение

добавить плагин в папку активов (пример спойлера плагина) zarnica.dev \ www \ assets \ dff59c5c \ plugins \ spoiler

<script>CKEDITOR.config.extraPlugins = 'spoiler';</script>

СДЕЛАННЫЙ!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]