nswdpc / silverstripe-trumbowyg
使用 Trumbowyg 编辑器装饰 textarea 字段,默认支持内容净化和受限制的功能集
v1.0.1
2024-09-02 04:47 UTC
Requires
- ezyang/htmlpurifier: ^4.17
- silverstripe/framework: ^5
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-02 04:48:09 UTC
README
使用 Trumbowyg 编辑器装饰 textarea 字段。
此模块支持
- 使用 Trumbowyg 配置规则在客户端(HTMLPurifier)净化提交内容
- 默认为受限制的功能集(请参阅文档)
用例
此编辑器字段对于需要 HTML 格式的内容收集非常有用。它不适用于管理区域(尽管欢迎为此提交 PR,例如受限制的内容编辑字段)
由于目标是只支持受限制的功能集以进行简单的内容提交,因此该模块将不支持
- 文件上传
- 图片上传
- 图片插入
请使用专门的上传字段来处理文件上传。
要求
- silverstripe/framework ^4.10.0
- jQuery 3.6.0
该字段从 cdnjs.com 拉取所需的 Trumbowyg JS 和 CSS 资产以及它们各自的 Sub Resource Integrity (SRI) 哈希。
如果您想使用自己的 jQuery,请将项目配置中的 TrumboywgEditorField.use_own_jquery
配置值设置为 false
。当为 false 时,模块不会包含其自己的 jQuery。
安装
composer require nswdpc/silverstripe-trumbowyg
用法
请参阅 基本示例
许可
文档
配置
请参阅 config.yml 以获取模块配置值
维护者
错误追踪器
我们欢迎在此项目的 Github Issue 追踪器上提交错误报告、拉取请求和功能请求。
在提交新问题之前,请查阅 行为准则。
开发和贡献
如果您想为此模块做出贡献,请确保提交拉取请求并与模块维护者进行讨论。
在完成拉取请求之前,请查阅 行为准则。