Yii2 编文器中是否有机会使用完整的 html 支持,包括 html、head、body、meta 标签等?或者,也许,还有另一个所见即所得的编辑器允许这些标签?
你可以使用 tinymce yii2 widget 来放置完整的 html 内容,请看这个例子:
<?= $form->field($model, 'description')->widget(TinyMce::className(), [
'options' => ['rows' => 6],
'language' => 'ar',
'clientOptions' => [
'plugins' => [],
'toolbar' => "forecolor | undo redo | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
]
]);?>
您可以在此处使用或添加您喜欢的任何选项。
或者你可以使用 CKEditor 小部件
<?= $form->field($model, 'description')->widget(CKEditor::className(), [
'options' => ['rows' => 6],
'preset' => 'full',
'clientOptions' => ['allowedContent' => true]
]) ?>
此小部件使用 CKEditor,您可以将预设完整作为访问完整 html 选项的选项传递。
或者,如果您需要使用编校器,则需要放置自定义客户端js代码,其编辑配置如下所示:
$R('#content', {
source: {
codemirror: {
lineNumbers: true
}
}
});
寻找此功能:这里。