Skip to main content

Removing tinymce from textareas

An article from ComputerMinds - Building with Drupal in the UK since 2005
13th Nov 2007

Mike Dixon

Senior Mind
Hey, you seem to look at this article a lot! Why not Bookmark this article so you can find it easily in the future?

TinyMCE has a habit of popping up right where you don't want it - the log field on a node edit page is a good example.

Lucklily it is a relatively easy job to theme out tinymce for a particular textarea.

The following theme override should go into your template.php file


function phptemplate_tinymce_theme($init, $textarea_name, $theme_name, $is_running) {
  switch($textarea_name){
    case 'nodewords-description':
      case 'edit-nodewords-description':
	unset($init);
	return $init;
      break;
      default:
	return theme_tinymce_theme($init, $textarea_name, $theme_name, $is_running);
  }
}

Just keep adding extra cases for any additional textareas ...

You might also be interested in this article about removing tinymce from the block edit screen when the format is set to PHP

Hi, thanks for reading

ComputerMinds are the UK’s Drupal specialists with offices in Bristol and Coventry. We offer a range of Drupal services including Consultancy, Development, Training and Support. Whatever your Drupal problem, we can help.