Override Taxonomy Node content for different terms without using views I have taxonomy-term.tpl.php page in my theme folder which shows the standard layout of a taxonomy term page like : Title, Description and content listing corresponding to the taxonomy term. Now I wish override this standard layout for a particular term and I create another term file namely : taxonomy-term--32.tpl.php. For this I haven't added any function in the template.php file in my theme.

My problem is that for the term page with tid / term id = 32, does not entirely override the content block. Precisely, the listing of the contents related to that taxonomy term remains in the overridden web page as well, which is not what I want.

N.B : I have disabled the Taxonomy Term View from the admin end of the site as I am not absolutely sure about its functionality.
Change your node.tpl.php file so that it only returns the parts of the node you want, if the current path of the page being viewed is taxonomy/term. Using the Bartik node.tpl.php file as an example, and assuming you only want the title (linked to the node) to be displayed, you could do something like this:

Original ("before"):

&lt;div id="node-&lt;?php print $node-&gt;nid; ?&gt;" class="&lt;?php print $classes; ?&gt; clearfix"&lt;?php print $attributes; ?&gt;&gt;

  &lt;?php print render($title_prefix); ?&gt;
  &lt;?php if (!$page): ?&gt;
    &lt;h2&lt;?php print $title_attributes; ?&gt;&gt;
      &lt;a href="&lt;?php print $node_url; ?&gt;"&gt;&lt;?php print $title; ?&gt;&lt;/a&gt;
    &lt;/h2&gt;
  &lt;?php endif; ?&gt;
  &lt;?php print render($title_suffix); ?&gt;

  &lt;?php if ($display_submitted): ?&gt;
    &lt;div class="meta submitted"&gt;
      &lt;?php print $user_picture; ?&gt;
      &lt;?php print $submitted; ?&gt;
    &lt;/div&gt;
  &lt;?php endif; ?&gt;

  &lt;div class="content clearfix"&lt;?php print $content_attributes; ?&gt;&gt;
    &lt;?php
      // We hide the comments and links now so that we can render them later.
      hide($content['comments']);
      hide($content['links']);
      print render($content);
    ?&gt;
  &lt;/div&gt;

  &lt;?php
    // Remove the "Add new comment" link on the teaser page or if the comment
    // form is being displayed on the same page.
    if ($teaser || !empty($content['comments']['comment_form'])) {
      unset($content['links']['comment']['#links']['comment-add']);
    }
    // Only display the wrapper div if there are links.
    $links = render($content['links']);
    if ($links):
  ?&gt;
    &lt;div class="link-wrapper"&gt;
      &lt;?php print $links; ?&gt;
    &lt;/div&gt;
  &lt;?php endif; ?&gt;

  &lt;?php print render($content['comments']); ?&gt;

&lt;/div&gt;


Altered ("after"):

&lt;?php if (!$page &amp;&amp; arg(0) == 'taxonomy' &amp;&amp; arg(1) == 'term'): ?&gt;
&lt;?php
 // Note:
 // If you want to see all the values available to you at this point, uncomment
 // the next line (not safe for production environments):
 // print '&lt;pre&gt;' . check_plain(print_r($node, 1)) . '&lt;/pre&gt;';
?&gt;
&lt;div id="node-&lt;?php print $node-&gt;nid; ?&gt;" class="&lt;?php print $classes; ?&gt; clearfix"&lt;?php print $attributes; ?&gt;&gt;
  &lt;?php print render($title_prefix); ?&gt;
    &lt;h2&lt;?php print $title_attributes; ?&gt;&gt;
      &lt;a href="&lt;?php print $node_url; ?&gt;"&gt;&lt;?php print $title; ?&gt;&lt;/a&gt;
    &lt;/h2&gt;
  &lt;?php print render($title_suffix); ?&gt;
&lt;/div&gt;

&lt;?php else: ?&gt;

&lt;div id="node-&lt;?php print $node-&gt;nid; ?&gt;" class="&lt;?php print $classes; ?&gt; clearfix"&lt;?php print $attributes; ?&gt;&gt;

  &lt;?php print render($title_prefix); ?&gt;
  &lt;?php if (!$page): ?&gt;
    &lt;h2&lt;?php print $title_attributes; ?&gt;&gt;
      &lt;a href="&lt;?php print $node_url; ?&gt;"&gt;&lt;?php print $title; ?&gt;&lt;/a&gt;
    &lt;/h2&gt;
  &lt;?php endif; ?&gt;
  &lt;?php print render($title_suffix); ?&gt;

  &lt;?php if ($display_submitted): ?&gt;
    &lt;div class="meta submitted"&gt;
      &lt;?php print $user_picture; ?&gt;
      &lt;?php print $submitted; ?&gt;
    &lt;/div&gt;
  &lt;?php endif; ?&gt;

  &lt;div class="content clearfix"&lt;?php print $content_attributes; ?&gt;&gt;
    &lt;?php
      // We hide the comments and links now so that we can render them later.
      hide($content['comments']);
      hide($content['links']);
      print render($content);
    ?&gt;
  &lt;/div&gt;

  &lt;?php
    // Remove the "Add new comment" link on the teaser page or if the comment
    // form is being displayed on the same page.
    if ($teaser || !empty($content['comments']['comment_form'])) {
      unset($content['links']['comment']['#links']['comment-add']);
    }
    // Only display the wrapper div if there are links.
    $links = render($content['links']);
    if ($links):
  ?&gt;
    &lt;div class="link-wrapper"&gt;
      &lt;?php print $links; ?&gt;
    &lt;/div&gt;
  &lt;?php endif; ?&gt;

  &lt;?php print render($content['comments']); ?&gt;

&lt;/div&gt;
&lt;?php endif; ?&gt;


Hope that helps...

:)