Legacy Documentation
You are using the documentation for version 3.5.17. Go here for the latest version or check here for your available upgrades to the latest version.
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.