This document is the index/reference page for all available core configuration options in TinyMCE.
Configuration options
All configuration options below is to be placed within the init JavaScript call.
General
- mode
- theme
- plugins
- language
- ask
- textarea_trigger
- elements
- docs_language
- debug
- focus_alert
- directionality
- auto_reset_designmode
- auto_focus
- nowrap
- button_tile_map
- auto_resize
Cleanup/Output
- cleanup
- valid_elements
- extended_valid_elements
- invalid_elements
- trim_span_elements
- verify_css_classes
- verify_html
- preformatted
- encoding
- auto_cleanup_word
- cleanup_on_startup
- fix_content_duplication
- inline_styles
- convert_newlines_to_brs
- force_br_newlines
- force_p_newliness
- entities
- entity_encoding
- remove_linebreaks
URL
Callbacks
- urlconverter_callback
- insertlink_callback
- insertimage_callback
- setupcontent_callback
- save_callback
- onchange_callback
- init_instance_callback
- file_browser_callback
- cleanup_callback
- oninit
Layout
Visual aids
Undo/Redo
File lists
Triggers/Patches
Advanced theme
- theme_advanced_layout_manager
- theme_advanced_blockformats
- theme_advanced_styles
- theme_advanced_source_editor_width
- theme_advanced_source_editor_height
- theme_advanced_toolbar_location
- theme_advanced_toolbar_align
- theme_advanced_path_location
- theme_advanced_buttons<1-3>
- theme_advanced_buttons<1-3>_add
- theme_advanced_buttons<1-3>_add_before
- theme_advanced_disable
- theme_advanced_containers
- theme_advanced_containers_default_class
- theme_advanced_containers_default_align
- theme_advanced_container_<container>
- theme_advanced_container_<container>_class
- theme_advanced_container_<container>_align
- theme_advanced_custom_layout
Initialization of TinyMCE
Inorder to initialize the TinyMCE the following code must be placed within HEAD element of a document. The following example is configurated to convert all TEXTAREA elements to into editors when the page loads, there are other modes as well.
Example of TinyMCE configuration:
<html> <head> <script language="javascript" type="text/javascript" src="../jscripts/tiny_mce/tiny_mce.js"></script> <script language="javascript" type="text/javascript"> tinyMCE.init({ theme : "advanced", mode : "textareas" }); </script> </head>
Note: Remember to remove the last "," character in the options list.