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?
I found it. It is HtmlEditField type.
I someone would like to play with forms u can find the code in sapphire/forms/
Is there a wiki entry showing each type and how to use them... or do we just look in sapphire/forms
$fields->addFieldToTab('Root.Content.Main', new HtmlEditorField('Column2'), 'Left Column');
this displays ok but can't save.
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.
thanks for the answer
$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
The website server has not been able to respond to your request.
The only solution I can see is to reinstall...