Showing term description on terms page that are displayed using views
1: Create a view much like this one (It is a term view using the term ID as a contextual filter then showing an unformatted list of the description field):

$view = new view;
$view-&gt;name = 'catalog_taxonomy_term_descriptio';
$view-&gt;description = '';
$view-&gt;tag = 'default';
$view-&gt;base_table = 'taxonomy_term_data';
$view-&gt;human_name = 'Catalog Taxonomy Term Description';
$view-&gt;core = 7;
$view-&gt;api_version = '3.0';
$view-&gt;disabled = FALSE; /* Edit this to true to make a default view disabled initially */

/* Display: Master */
$handler = $view-&gt;new_display('default', 'Master', 'default');
$handler-&gt;display-&gt;display_options['title'] = 'Catalog Taxonomy Term Description';
$handler-&gt;display-&gt;display_options['access']['type'] = 'perm';
$handler-&gt;display-&gt;display_options['cache']['type'] = 'none';
$handler-&gt;display-&gt;display_options['query']['type'] = 'views_query';
$handler-&gt;display-&gt;display_options['query']['options']['query_comment'] = FALSE;
$handler-&gt;display-&gt;display_options['exposed_form']['type'] = 'basic';
$handler-&gt;display-&gt;display_options['pager']['type'] = 'some';
$handler-&gt;display-&gt;display_options['pager']['options']['items_per_page'] = '1';
$handler-&gt;display-&gt;display_options['style_plugin'] = 'default';
$handler-&gt;display-&gt;display_options['row_plugin'] = 'fields';
/* Field: Taxonomy term: Term description */
$handler-&gt;display-&gt;display_options['fields']['description']['id'] = 'description';
$handler-&gt;display-&gt;display_options['fields']['description']['table'] = 'taxonomy_term_data';
$handler-&gt;display-&gt;display_options['fields']['description']['field'] = 'description';
$handler-&gt;display-&gt;display_options['fields']['description']['label'] = '';
$handler-&gt;display-&gt;display_options['fields']['description']['alter']['alter_text'] = 0;
$handler-&gt;display-&gt;display_options['fields']['description']['alter']['make_link'] = 0;
$handler-&gt;display-&gt;display_options['fields']['description']['alter']['absolute'] = 0;
$handler-&gt;display-&gt;display_options['fields']['description']['alter']['external'] = 0;
$handler-&gt;display-&gt;display_options['fields']['description']['alter']['replace_spaces'] = 0;
$handler-&gt;display-&gt;display_options['fields']['description']['alter']['trim_whitespace'] = 0;
$handler-&gt;display-&gt;display_options['fields']['description']['alter']['nl2br'] = 0;
$handler-&gt;display-&gt;display_options['fields']['description']['alter']['word_boundary'] = 1;
$handler-&gt;display-&gt;display_options['fields']['description']['alter']['ellipsis'] = 1;
$handler-&gt;display-&gt;display_options['fields']['description']['alter']['strip_tags'] = 0;
$handler-&gt;display-&gt;display_options['fields']['description']['alter']['trim'] = 0;
$handler-&gt;display-&gt;display_options['fields']['description']['alter']['html'] = 0;
$handler-&gt;display-&gt;display_options['fields']['description']['element_label_colon'] = FALSE;
$handler-&gt;display-&gt;display_options['fields']['description']['element_default_classes'] = 1;
$handler-&gt;display-&gt;display_options['fields']['description']['hide_empty'] = 1;
$handler-&gt;display-&gt;display_options['fields']['description']['empty_zero'] = 0;
$handler-&gt;display-&gt;display_options['fields']['description']['hide_alter_empty'] = 1;
/* Contextual filter: Taxonomy term: Term ID */
$handler-&gt;display-&gt;display_options['arguments']['tid']['id'] = 'tid';
$handler-&gt;display-&gt;display_options['arguments']['tid']['table'] = 'taxonomy_term_data';
$handler-&gt;display-&gt;display_options['arguments']['tid']['field'] = 'tid';
$handler-&gt;display-&gt;display_options['arguments']['tid']['default_action'] = 'empty';
$handler-&gt;display-&gt;display_options['arguments']['tid']['default_argument_type'] = 'fixed';
$handler-&gt;display-&gt;display_options['arguments']['tid']['default_argument_skip_url'] = 0;
$handler-&gt;display-&gt;display_options['arguments']['tid']['summary']['number_of_records'] = '0';
$handler-&gt;display-&gt;display_options['arguments']['tid']['summary']['format'] = 'default_summary';
$handler-&gt;display-&gt;display_options['arguments']['tid']['summary_options']['items_per_page'] = '25';
$handler-&gt;display-&gt;display_options['arguments']['tid']['break_phrase'] = 0;
$handler-&gt;display-&gt;display_options['arguments']['tid']['not'] = 0;
/* Filter criterion: Taxonomy vocabulary: Machine name */
$handler-&gt;display-&gt;display_options['filters']['machine_name']['id'] = 'machine_name';
$handler-&gt;display-&gt;display_options['filters']['machine_name']['table'] = 'taxonomy_vocabulary';
$handler-&gt;display-&gt;display_options['filters']['machine_name']['field'] = 'machine_name';
$handler-&gt;display-&gt;display_options['filters']['machine_name']['value'] = array(
  'catalog' =&gt; 'catalog',
);

/* Display: Page */
$handler = $view-&gt;new_display('page', 'Page', 'page');
$handler-&gt;display-&gt;display_options['path'] = 'catalog-taxonomy-term-description';


2: Go into your taxonomy term view (I'm assuming you have already edited/overridden this) and set the Header in the Page Settings section to Global: View area. In the settings for that you will be able to select your view description view. This will cause the term description to show up the top of the page while displaying the related nodes below it.