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.

Customising the CMS

Custom CMSAction - HTMLText Fields Form Submit


Reply

2 Posts   1190 Views

Avatar
Matze0681

2 September 2010 at 9:48am Community Member, 25 Posts

hi everybody,

i added a custom cms-action to a managed model in modelAdmin. (Add new button next to the standard Save,Back and Delete Button). Now i need to process the form in the extended ModelAdmin_RecordController (this is where the form action is). Everythig works like it should but HTMLText Fields from the DataObject...
If i look into the $_REQUEST var every field appears with its correct values, but HTMLText Fields only contains the correct value if i saved the DataObject(ManagedModel) before i fire the CustomCMS Action.

I can change field values from any other field and it works fine..($_REQUEST values are correct also without saving the object first)

Is there a special behaiviour with the tinymce htmltext field and form submits ? somebody got the same problem before ?

thanks
matze

Avatar
PGiessler

12 September 2010 at 8:29pm Community Member, 47 Posts

Hi Matzeo681,

that is right. There is a special behaviour of TinyMCE in the HTMLEditorField. TinyMCE generates an iframe and all input will be there.
If you click the CMS_Save Action, a Javascript function will be execute. This function, called TinyMCE.triggerSave(), copy all the content of the iframe in the hidden textarea.

Best,
Pascal