Я использую Yii2 и виджет из 2amigos/yii2-tinymce-widget
.
Редактор выглядит корректно только тогда, когда я использую его только один раз, но когда я использую несколько редакторов, второй, третий и т. Д. Редакторы отображают неправильно. Должен ли я остановить инициализацию TinyMCE после первого?
Вот пример пропущенного рендеринга:
А вот код, где я использую виджет:
<?php
$form = ActiveForm::begin([
'id' => $ansichtAktiv->id,
'enableClientValidation' => true,
'action' => 'index.php?r=empf/ansichtspeichern&geraet_token=' . $geraet->token . '&ansicht_id=' . $ansichtAktiv->id
]);
?>
<?=
$form->field($ansichtAktiv, 'html')->label('Ansicht:')->widget(TinyMce::className(), [
'language' => 'de',
'clientOptions' => [
'plugins' => [
"advlist autolink lists link charmap print preview anchor",
"searchreplace visualblocks code fullscreen",
"insertdatetime media table contextmenu paste",
"textcolor",
],
'toolbar' => "forecolor backcolor | undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
]
]);
?>
<?=
$form->field($ansichtAktivSec, 'html')->label('Ansicht2:')->widget(TinyMce::className(), [
'language' => 'de',
'clientOptions' => [
'plugins' => [
"advlist autolink lists link charmap print preview anchor",
"searchreplace visualblocks code fullscreen",
"insertdatetime media table contextmenu paste",
"textcolor",
],
'toolbar' => "forecolor backcolor | undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
]
]);
?>
<?= Html::submitButton('Speichern', ['class' => 'btn btn-danger', 'name' => 'speichern-button']) ?>
<?php ActiveForm::end(); ?>