javascript - Yii2 WYSIWYG redactorで完全なhtmlサポート(html、head、body、metaタグなど)を有効にする方法は?

原文 javascript html tags yii2 redactor.js

Yii2 redactorで、html、head、body、metaタグなどを含む完全なhtmlサポートを使用する可能性はありますか?または、これらのタグを許可する別のWYSIWYGエディターがありますか?
答え
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
        }
    }
});


この機能を探します:here
関連記事

javascript - ネストされたテーブル要素を持つangularjs ng-repeatテーブル

javascript - BingマップAPI 7を使用して、プッシュピンをある座標セットから別の座標セットにアニメーション化する方法は?

javascript - タイムゾーン選択付きのAngularJS DatePicker

javascript - angularjsを使用してチェックボックスのチェックとチェック解除に基づいてチェックボックスリストを作成するにはどうすればよいですか?

javascript - srcファイルを使用してディレクトリを(コンパイル済みファイルから)クリーンに保つ方法は?

javascript - ネストされたタグの親一致値の正規表現

javascript - javascript-ドキュメントへのイベントリスナーを見つける方法は?

javascript - ローカルストレージからサーバーにChrome拡張機能でファイルをアップロードする

javascript - CSSから直接カスタム要素をスタイルする方法は?

javascript - Qt Webkit:ローカルリソースの読み込みは許可されていません