gurucomkz / silverstripe-blobpasteupload
将图片粘贴到 TinyMCE 编辑器并上传到文件库
v0.2.0
2024-08-29 04:16 UTC
Requires
- silverstripe/admin: ^2.0
- silverstripe/framework: ^5.0
This package is auto-updated.
Last update: 2024-09-29 04:36:59 UTC
README
允许从剪贴板粘贴图片到内置的 TinyMCE 编辑器,并将其上传到文件库。目前图片上传到根目录,并且文件名不被保留。
安装
使用 composer 安装
composer require gurucomkz/silverstripe-blobpasteupload
使用 /flush=1
url 刷新配置
冲突解决
模块使用 TinyMCEConfig::setContentCSS()
在编辑器区域注入一些样式。遗憾的是,没有 TinyMCEConfig::addContentCSS
函数,我们不得不首先获取当前的 CSS 列表,将其附加到其中,然后保存。
如果您已在编辑器中注入了自己的样式,为了保留本模块的注入,请执行以下操作
$myStyle = '...path...'; #this is your stylesheet file URL $tinymceconfig = TinyMCEConfig::get('cms'); # get instance $contentCSS = $tinymceconfig->getContentCSS(); # get current list if(!is_array($contentCSS)) $contentCSS = []; #check for array $contentCSS[] = $myStyle; #HERE we append your file - repeat for every file $tinymceconfig->setContentCSS($contentCSS); #save again
待办事项
- 配置目标文件夹