mediaweb / silverstripe-tinymce4
This package is abandoned and no longer maintained.
No replacement package was suggested.
Replaces the default Silverstripe HTMLEditor (TinyMCE v3) with TinyMCE v4.
Package info
github.com/loyals-online/silverstripe-tinymce4
Language:JavaScript
Type:silverstripe-module
pkg:composer/mediaweb/silverstripe-tinymce4
1.1.8
2018-02-13 09:57 UTC
Requires
- silverstripe/cms: ~3.2
- silverstripe/framework: ~3.2
README
Replaces the default Silverstripe HTMLEditor (TinyMCE v3) with TinyMCE v4.
Usage
- HtmlEditorConfig is replaced with CustomHtmlEditorConfig
- HtmlEditorField is replaced with CustomHtmlEditorField
When using this module, beware: using HTMLEditorField will probably break the admin. Replace all occurences with CustomHTMLEditorField.
There are two use cases:
- Using automatic scaffolding (scaffoldFormField):
private static $db = array(
'CustomContent' => 'CustomHTMLText'
)
- Using updateCMSFields or getCMSFields:
public function getCMSFields() {
$fields = parent::getCMSFields();
$fields->insertAfter(
CustomHTMLEditorField::create('CustomContent', 'Custom Content')->addExtraClass('stacked'),
'Content'
);
return $fields;
}
Note: Be sure to allow access to 'thirdparty/tinymce/tiny_mce_gzip.php'; a .htaccess file is added, some extra configuration is required when using Nginx.