Functions in template.php not working So I am new to Drupal and I am trying to create a new theme for a site. I am trying to create a page template for a specific custom content type. Research has led me to adding this to my template.php file:

function yourthemename_preprocess_page(&amp;$vars) {
  if (isset($vars['node']-&gt;type)) {
    $vars['theme_hook_suggestions'][] = 'page__' . $vars['node']-&gt;type;
  }
}


However, it is not working. I know the template.php file itself is being pickup up because a simple echo test works, but putting one in the function above does not fire. So I have to assume this function is not being called. I changed the 'yourthemename' to what I think is my theme's machine name. The folder name and .info name is FWMurphy. I tried that and fwmurphy and neither worked. I am stumped.
In your instance the hook should be (based on what you said your theme name is):

function FWMurphy_preprocess_page(&amp;$vars) {
  if (isset($vars['node']-&gt;type)) {
    $vars['theme_hook_suggestions'][] = 'page__' . $vars['node']-&gt;type;
  }
}


After you implement that, clear the drupal cache. For drupal to pickup your page--{node type}.tpl.php , you need to make sure your theme also contains a default page.tpl.php