Change Editor for a particular block

Permalink
I am creating the table using the content block with wysiwyg_editor as inline editor ,
i want to add some more features such as cell spacing, border, table width and height, merge cells, and split merged cells,padding,margin.
Some of these features are available with tinymce editor.

Is there a way i can add these features to wysiwyg_editor or when i click on Insert table(Create new table button) the content inline block editor changes to tinyMCE ??

2 Attachments

 
WillemAnchor replied on at Permalink Reply
WillemAnchor
hi mohamedkhalid,

You could wriite a plugin for it.

The next big version of concrete5, v8, will have ckeditor as a standard editor. It's a great editor with many functions. Maybe it will already have what you are looking for. You can have a peek preview on v8 here:
https://www.concrete5.org/download... (scroll down till the 'Version 8.0.0 Preview' section)

Also, there is a ckeditor project for concrete5 versions 7. You can find it here:
https://github.com/ExchangeCore/Concrete5-CKEditor...
mohamedkhalid replied on at Permalink Reply
@WillemAnchor

Thank you for the quick reply . But is there some work around using which i can use the tinymce editor for the particular block or while adding the table at-least .
WillemAnchor replied on at Permalink Reply
WillemAnchor
Of course, but not a quick one.

You could write a plugin for redactor, or implement tinyMCE in your block.

Not something I would recommend with the release of version 8 around the corner (no release date set yet). If you can't wait till the release of 8, I would use the ckeditor add-on (link posted before) and use this for now. An upgrade to version 8 would be much easier then.

Did you check the new editor ? I think this ckeditor plugin is used:http://ckeditor.com/addon/table... . Is this the functionality you require ?

If you do want to write your own plugin (redactor or ckeditor), I can give you a few links on how it can be done, and where to look in the core's source code for examples.