Pimcore 11.1.4版本:如何全局配置数据对象的TinyMCE(WYSIWYG)?
Pimcore数据对象中WYSIWYG编辑器的配置方法
Pimcore官方文档目前仅覆盖了文档类可编辑WYSIWYG的配置,针对数据对象的WYSIWYG配置可按以下步骤操作:
1. 在数据对象类中添加WYSIWYG字段
- 登录Pimcore后台,进入数据对象 > 类菜单,选择需要配置的目标类
- 点击「添加字段」,字段类型选择WYSIWYG,设置字段名称(如
richContent)与显示标签
2. 配置WYSIWYG编辑器参数
方式一:字段级自定义配置
在字段的「配置」标签页,找到「编辑器配置」区域,直接输入TinyMCE格式的配置JSON:
{ "plugins": "advlist autolink lists link image charmap print preview", "toolbar": "undo redo | styleselect | bold italic | alignleft aligncenter | bullist numlist | link image", "height": 400 }
方式二:全局配置复用
在config/config.yaml中添加全局WYSIWYG配置:
pimcore: documents: editables: wysiwyg: default_config: plugins: "advlist autolink lists link" toolbar: "undo redo | bold italic | bullist numlist | link" menubar: false
回到字段配置页,勾选「使用全局配置」即可复用上述参数
3. 前端模板渲染WYSIWYG内容
- Twig模板:
{{ object.richContent|raw }}
- PHP模板:
<?= $object->getRichContent(); ?>
注意事项
- 确保Pimcore默认集成的TinyMCE依赖正常加载,无需额外引入资源
- 若需自定义编辑器内容样式,可在配置中添加
content_css参数,指向项目内的自定义CSS文件
内容的提问来源于stack exchange,提问作者Darius Mann
相关产品推荐
相关产品推荐

