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.

General Questions

General questions about getting started with SilverStripe that don't fit in any of the categories above.

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

HTMLEditor Field in frontend (SS3)


Reply

8 Posts   1380 Views

Avatar
Futureweb

23 August 2012 at 11:10am Community Member, 233 Posts

Using ss3, I have a form with an html editior field, but nothing shows up.

If i paste in all the links to js and css files that the admin area uses, it shows up file.
This makes me think SS3 is missing a few JS links when using the HTMLeditor field in a form - and it's not being enables...

possible a bug?

Avatar
Futureweb

23 August 2012 at 11:34am Community Member, 233 Posts

actually, just seems it's missing a bit...

<script type="text/javascript">

tinyMCE.init({
theme : "advanced",
mode: "textareas",
theme_advanced_toolbar_location : "top",
theme_advanced_buttons1 : "formatselect,|,bold,italic,underline,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,outdent,indent,separator,undo,redo",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
height:"250px",
width:"400px"
});

</script>

adding this to the template initiallized thed editor, but I think it should be doing this anyway without having to add manually...

Avatar
Willr

24 August 2012 at 9:51pm Forum Moderator, 5511 Posts

Good find, you may want to raise this as a ticket on open.silverstripe.org.

Avatar
Harley

6 June 2013 at 3:50am Community Member, 153 Posts

Hi there,

I've just come across this problem too, just wondering if this has been resolved?

Regards

Avatar
purplespider

7 December 2013 at 6:08am Community Member, 81 Posts

I too am having trouble getting HTMLEditorField working in the frontend on SS3.1.

Is there a solution?

Avatar
Willr

11 December 2013 at 9:00pm Forum Moderator, 5511 Posts

Purplespider, more than the solution described above??

Avatar
Vix

28 January 2014 at 8:16pm Community Member, 25 Posts

I am having issues with getting the editor to work in the front end also, but my issue is that when the form is submitted the data from the HTMLEditorField does not get passed through. If I change the field to a plain textarea it is fine.

I have already started a topic here: http://www.silverstripe.org/form-questions/show/36948 and tried the solution offered with no luck.

Really hoping someone could shed some more light on the situation

Avatar
colymba

18 March 2014 at 1:05am Community Member, 25 Posts

With SS3, HTMLEditorField requires an instance of HtmlEditorField_Toolbar, this is done automatically by the cms but in the frontend you have to implement it yourself. See the doc here:

http://doc.silverstripe.org/framework/en/topics/rich-text-editing#using-the-editor-outside-of-the-cms