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.

Archive

Our old forums are still available as a read-only archive.

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

FORMS_What type of form for TinyMCE editing


Reply

5 Posts   1663 Views

Avatar
pouderStream

24 March 2007 at 1:26pm (Last edited: 24 March 2007 9:48pm), Community Member, 33 Posts

I'm would like to edit content in two different languages and I don't know what type of form do I have do use for TinyMCE to work like it works for basic content?

Avatar
pouderStream

24 March 2007 at 9:47pm (Last edited: 24 March 2007 9:48pm), Community Member, 33 Posts

I found it. It is HtmlEditField type.
I someone would like to play with forms u can find the code in sapphire/forms/

Avatar
sarahk

5 April 2007 at 11:52am (Last edited: 5 April 2007 12:24pm), Community Member, 46 Posts

Is there a wiki entry showing each type and how to use them... or do we just look in sapphire/forms

I have

$fields->addFieldToTab('Root.Content.Main', new HtmlEditorField('Column2'), 'Left Column');

this displays ok but can't save.

Avatar
Sean

6 April 2007 at 7:56pm (Last edited: 6 April 2007 8:05pm), Forum Moderator, 921 Posts

Admittedly this is something which is lacking in documentation.

The HtmlEditorField takes arguments in this form: HtmlEditorField($name, $title, $rows, $cols)

$name = code value of the field (required)
$title = a label for the field (leave blank like "" if none wanted)
$rows = how many rows long it should be (optional)
$cols = how many columns long it should be (optional)

typically you would do something like this:

$fields->addFieldToTab("Root.Content.Main", new HtmlEditorField("RightContent,"Right Content"),"Content");

the last ,"Content" part is only if you want to include this field before the Content field. In your case, sarahk; you need to use a code value instead of one with spaces in it.

Avatar
sarahk

11 April 2007 at 10:29pm (Last edited: 11 April 2007 10:32pm), Community Member, 46 Posts

thanks for the answer

I've added

$fields->addFieldToTab('Root.Content.Main', new HtmlEditorField('Column2', 'Column 2'), 'Left Column');

but now when I do a db/flush I get

Fatal error: Class 'HtmlEditor' not found in /home/mysite/domains/mysite.co.nz/public_html/pm/sapphire/core/Object.php on line 36

I've removed the offending line but now when I try to get the site I just see

ERROR:
Error

The website server has not been able to respond to your request.

The only solution I can see is to reinstall...