Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Upgrading SilverStripe

Ask questions about upgrading SilverStripe to the latest version.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

No link/image buttons in tinymce in SS2.3.3


Reply

2 Posts   2048 Views

Avatar
NickJacobs

5 August 2009 at 2:09pm Community Member, 144 Posts

Ok, so it seems the link and image buttons (and a few others) have moved from the toolbar to a right click context menu in the latest version of SS. This is great for windows users, but a pain in the butt for Mac users....especially those who don't have new 2 button mice.....

How can I reinstate the buttons to the tinymce toolbar???

Avatar
banal

5 August 2009 at 6:31pm (Last edited: 5 August 2009 6:34pm), Community Member, 901 Posts

Hi
You can customize the TinyMCE buttons using the HtmlEditorConfig class. To add image and link buttons, add the following to mysite/_config.php

HtmlEditorConfig::get('cms')->addButtonsToLine(1, 'ssimage', 'sslink', 'unlink');

You can also completely customize the buttons in the editor, by using ->setButtonsForLine( <lineNr>, <buttonA>, <buttonB>, ...);. For more information, I suggest you have a look at the HtmlEditorConfig class (sapphire/forms/HtmlEditorConfig.php)

An overview of the available TinyMCE controls can be found here: http://wiki.moxiecode.com/index.php/TinyMCE:Control_reference
Above I added 'ssimage' and 'sslink' (instead of 'image' and 'link') which are SilverStripe specific extensions. Sadly, I don't know where and if these are documented.