4683 Posts in 1048 Topics by 664 members
Jump to:If this is your first visit, you will need to register before you can post. However, you can browse all messages below.
| Page: 1 , 2 | go to end | Reply | |
| Author | Topic: Customize Tiny MCE | 1693 views |

23 April 2008 at 11:26am
Hello,
i want to add some buttons to the backend editor "Tiny MCE"?! How can I do that - I tried to edit "tinymce.template.js", but without success.
Is it impossible to add for example the "select class" drop down menu?!
so long BerT

23 April 2008 at 1:51pm
The toolbar spec is defined in sapphire/forms/HtmlEditorField.php - there's a class HtmlEditorField_Toolbar.

26 April 2008 at 12:24am
is it possible to override this class / function without editing core-elements making ugrading harder?

27 April 2008 at 10:28am
Yes, you can, but it will require a fair bit of mucking around:
1) Apply this changeset to your own copy. This will appear in the next version, so you're not distrupting upgradeability.
http://open.silverstripe.com/changeset/53459/modules/cms/trunk/code/LeftAndMain.php
2) Create MyToolbar.php. Overload any methods that you need to:
class MyToolbar extends HtmlEditorField_Toolbar {
}
3) Add the following to _config.php:
Object::useCustomClass("HtmlEditorField_Toolbar", "MyToolbar");
If someone wants to write a patch that defines methods such as these, that would be handy.
HtmlEditorField_Toolbar::set_controls($controls);
HtmlEditorField_Toolbar::add_control($control, $row, $insertBefore = null);
HtmlEditorField_Toolbar::remove_control($control);
You would then be able to use these methods to amend the toolbar without creating a new class.

14 July 2008 at 6:10pm
Those last 3 methods don't currently exist, it's a feature suggestion for anyone who wants to implement them.

22 July 2008 at 4:52am
Hello simple question i just want the font color and background color buttons on tinymce can you give me the lines that I should add to htmleditorfiled.php file please !!! thanks in advance.

22 July 2008 at 7:43am
It seems to me, that it does not work anymore in SIlverstripe 2.2.2
Any ideas, bugfixes?
| 1693 views | |||
| go to top | Reply Next > |