Как разрешить теги DIV в Yii2 Editor - PullRequest
0 голосов
/ 25 апреля 2019

Я установил модуль блога, который позволяет мне добавлять блоги в мое приложение Yii2.Все работает хорошо, кроме редактора.Я думаю, что Yii2 по умолчанию использует редактор.Проблема в том, что когда я добавляю код с использованием интерфейса кода, все теги DIV автоматически преобразуются в теги P.Screenshot of editor

Я проверил конфигурацию редактора, но не похоже, что есть настройка для настройки этого:

    'redactor' => [
        'class' => 'yii\redactor\RedactorModule',
        'uploadDir' => '@frontend/images/blog/upload',
        'uploadUrl' => '/sites/eop/frontend/images/blog/upload',
        'imageAllowExtensions' => ['jpg', 'png', 'gif', 'svg'],
    ],  

Любая идея о том, где ещесмотреть на?

1 Ответ

1 голос
/ 25 апреля 2019

Вам необходимо использовать параметр replaceDivs и установить его на false в параметрах клиента.См. Приведенный ниже код для примера

<?php echo \yii\redactor\widgets\Redactor::widget(
    [
        'model' => $model,
        'attribute' => 'body',
        'clientOptions' => [
            'replaceDivs' => false
        ]
    ]
);
?>

, если вы используете ActiveForm, это должно быть похоже на

<?php echo $form->field($model, 'body')->widget(
    [
        'clientOptions' => [
            'replaceDivs' => false
        ]
    ]
);
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...