drmartingonzo / ss-tinymce-charcount
silverstripe中tinyMCE的字符计数插件
1.1.1
2019-04-21 18:09 UTC
Requires
- silverstripe/cms: ^4.0@dev
- silverstripe/vendor-plugin: ^1.0
This package is auto-updated.
Last update: 2024-09-22 06:25:24 UTC
README
安装
composer require drmartingonzo/ss-tinymce-charcount ^1.1.0
需求
- SilverStripe CMS ^4.0
启用插件
在你的_config.php文件中,添加
use SilverStripe\Forms\HTMLEditor\HtmlEditorConfig;
use SilverStripe\Core\Manifest\ModuleResourceLoader;
然后添加你希望启用的插件,+ charcount
HtmlEditorConfig::get('cms')
->enablePlugins([
'template',
'fullscreen',
'hr',
'contextmenu',
'charmap',
'visualblocks',
'lists',
'charcount' => ModuleResourceLoader::resourceURL('drmartingonzo/ss-tinymce-charcount:client/dist/js/bundle.js'),
])
最后运行dev/build
以刷新,移除之前的TinyMCE JavaScript缓存。
为TinyMCE实例添加最大字符属性
在HTMLEditorField上设置data-maxchar
。例如
HTMLEditorField::create(
"Content",
'Content'
)->setAttribute('data-maxchar', 526),
为TinyMCE实例添加最大单词属性
在HTMLEditorField上设置data-maxword
。例如
HTMLEditorField::create(
"Content",
'Content'
)->setAttribute('data-maxword', 120),