Как добавить опции в ckeditor в рюкзаке для ларавеллы - PullRequest
0 голосов
/ 09 февраля 2019

Я хотел бы добавить выравнивания текста для ckeditor в Backpack for Laravel.

Как я могу это сделать?

Я пробовал это, но это не сработало.

        $this->crud->addField([
            'name' => 'content',
            'label' => 'Content',
            'type' => 'ckeditor',
            'options' => ['alignment'],
        ]);

1 Ответ

0 голосов
/ 07 марта 2019

Документы показывают, что options следует передавать как ассоциативный массив.

В Backpack (по крайней мере, в моей версии) используется CKeditor 4.9, а именно ckeditor.blade.php использует адаптера CKeditor jQuery .

Вот список всех возможных опций, которые вы можете установить .Я не смог найти "выравнивание" в документации, но я подозреваю, что вы говорите о кнопках выравнивания на панели инструментов, если это правда, ваши параметры могут выглядеть примерно так:

$this->crud->addField([
    'name' => 'content',
    'label' => 'Content',
    'type' => 'ckeditor',
    'options' => [
        'toolbar'=>
            [
                [
                    'name'=>  'paragraph',
                    'items' =>  [
                        'JustifyLeft',
                        'JustifyCenter',
                        'JustifyRight',
                        'JustifyBlock',
                    ]
                ],
            ]
    ],
]);

Хотя, это может вынудить вас перечислить все опции панели инструментов, которые вы хотите, если это так, см. этот раздел в документации

...