Channel Form Development
Getting your custom fieldtype to work with the Channel Form
Use one or more of these methods to get javascript and css in your display_field method.
ee()->javascript->output();
ee()->cp->add_to_head();
ee()->cp->add_to_foot();
Place additional script files and stylesheets in the themes folder, so we can access it outside of the CP.
If you need to use EE’s built-in scripts, such as jQuery UI or some of the other included jQuery plugins, you should make your dependency known by:
ee()->cp->add_js_script(array('ui' => array('sortable', 'tabs')));
ee()->cp->add_js_script('plugin', 'tablesorter');
Extension Hooks
channel_form_submit_entry_start
ee()->extensions->call('channel_form_submit_entry_start', $this);
where $this is the Channel Form library object.
channel_form_submit_entry_end
ee()->extensions->call('channel_form_submit_entry_end', $this);
where $this is the Channel Form library object.