Node specific template with custom html header From time to time I have pages within the Drupal architecture that I don't want to use the standard page.tpl.php.tpl and html.tpl.php.  I want to create a template for specific nodes that uses a unique one for each.  It cannot have any drupal code in it.  Is this possible?
This applies to Drupal 7...

page.tpl.php

Make a copy of page.tpl.php from your active theme's directory e.g

/sites/all/themes/your_theme/page.tpl.php


If the theme does not have page.tpl.php file then make a copy of Drupal's default version at

/modules/system/page.tpl.php


Rename your copied file in your theme folder with one of the following naming convention. Use this format for a node content type (example uses a custom content type called 'news'):

page--node--news.tpl.php


Or for a specific node use the ID number (example uses node ID of 12):

page--node--12.tpl.php


html.tpl.php

The same applies for html.tpl.php For a specific content type use:

html--node--news.tpl.php


For a specific node

html--node--12.tpl.php


These will take precedence over the generic html.tpl.php or page.tpl.php if the ID or content type matches.