page--front.tpl.php being ignore in favour of page--node--page.tpl.php I've got an issue which I'm not sure how to address. I've got a specific page that I've set as front page. I've created a custom template for it and named it page--front.tpl.php and it was as expected until I've added page--node--page.tpl.php which seems to be overriding page--front.tpl.php. 

Is this the correct and expected behaviour? How can I force it the page--front.tpl.php to be used?

I'm using Drupal 7 with and a child of the Bootstrap's theme.
If you need to have a custom theme for nodes, try to do this using THEME_preprocess_node as follow

function THEME_preprocess_node(&amp;$variables){
     $node = $variables['node'];
     if($node-&gt;type == "SOME_CONTENT_TYPE")
          $variables['theme_hook_suggestions'][]='page__node__SOMETHING';
}


Then create page--node--SOMETHING.tpl.php in your theme folder. To get the values of the fields you can use the entity module and do something like the following code (I supposed field_something is machine name of one of your fields):

function THEME_preprocess_node(&amp;$variables){
     $node = $variables['node'];
     if($node-&gt;type == "ANY_CONTENT_TYPE"){
        $variables['theme_hook_suggestions'][]='page__node__SOMETHING';
        $wrapper = entity_metadata_wrapper('node',$variables['node']);
        $variables['title'] = $wrapper-&gt;title-&gt;value();
        $variables['something'] = $wrapper-&gt;field_something-&gt;value();
     } 
}


By this code $title and $something variables are available in  page--node--SOMETHING.tpl.php file.