yii2 - Yii2 Editor中如何允许DIV标签
问题描述
我安装了一个博客模块,允许我将博客添加到我的 Yii2 应用程序中。除了编辑器,一切都很好。我认为 Yii2 默认使用编辑器。问题是当我使用代码接口添加代码时,所有 DIV 标签都会自动转换为 P 标签。
我已经检查了编辑器配置,但看起来没有设置来调整它:
'redactor' => [
'class' => 'yii\redactor\RedactorModule',
'uploadDir' => '@frontend/images/blog/upload',
'uploadUrl' => '/sites/eop/frontend/images/blog/upload',
'imageAllowExtensions' => ['jpg', 'png', 'gif', 'svg'],
],
关于其他地方的任何想法?
解决方案
您需要使用该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
]
]
);
?>
推荐阅读
- android - Dart:如何调用二维列表?
- angularjs - 将代码从 AngularJS 迁移到 ReactJS
- amazon-web-services - 通过 AWS API Gateway 集成模板使用 lastEvaluatedKey 扫描 DynamoDB
- java - 从 Java 的 ADFS SAML .NET 服务器获取请求令牌
- c++ - 如何获得堆栈排序的正确输出
- javascript - 使用 Vue 和 JS 下载 CSV 文件
- liquibase - 使用 liquibase 创建部分索引
- python - 如何在 django 的一个通用应用程序中组合两个不同的模板?
- php - PHPUnit 检查方法返回类型
- r - 3 条件语句在r中抛出一个长度错误