nswdpc/silverstripe-trumbowyg

使用 Trumbowyg 编辑器装饰 textarea 字段,默认支持内容净化和受限制的功能集

安装量: 1,970

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 0

开放性问题: 0

类型:silverstripe-vendormodule

v1.0.1 2024-09-02 04:47 UTC

README

使用 Trumbowyg 编辑器装饰 textarea 字段。

此模块支持

用例

此编辑器字段对于需要 HTML 格式的内容收集非常有用。它不适用于管理区域(尽管欢迎为此提交 PR,例如受限制的内容编辑字段)

由于目标是只支持受限制的功能集以进行简单的内容提交,因此该模块将不支持

  • 文件上传
  • 图片上传
  • 图片插入

请使用专门的上传字段来处理文件上传。

要求

根据 composer.json

  • 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

用法

请参阅 基本示例

许可

BSD-3-Clause

文档

配置

请参阅 config.yml 以获取模块配置值

维护者

错误追踪器

我们欢迎在此项目的 Github Issue 追踪器上提交错误报告、拉取请求和功能请求。

在提交新问题之前,请查阅 行为准则

开发和贡献

如果您想为此模块做出贡献,请确保提交拉取请求并与模块维护者进行讨论。

在完成拉取请求之前,请查阅 行为准则