Drupal 6 modify Page templates per node type.

I need to change the a page layout based on content type this is how I was able to add page.tpl.php suggestions to a Drupal 6 theme.

References:
• Page templates depending on node type: https://drupal.org/node/249726
• NOTE D6 zen sub-theme: https://drupal.org/node/249726#comment-5823596




Two steps to start use page template files (page.tpl.php) per node type in Drupal 6:
1.) Modify template.php to include the theme_preprocess_page function so as to apply suggestions based on content type. (note: THEMENAME is your themes name.):
   function THEMENAME_preprocess_page(&$variables) {
      if ($variables['node']->type != "") {
         $variables['template_files'][] = "page-node-" . $variables['node']->type;
      }
   }
?>

1.a.) Using a Zen sub theme I found that theme_preprocess_page function needed to be more like this.
   function THEMENAME_preprocess_page(&$vars) {
      if ($vars['node']->type != "") {
         $vars['template_files'][] = "page-node-" . $vars['node']->type;
      }
   }
?>

2.) Copy the page template for each content type you went to override. (note: CONTENTYPENAME is your content types name.):
   cp page.tpl.php page-node-CONTENTYPENAME.tpl.php
2.a.) Modify this template file as necessary.