Create node template only for default view-mode I created a node template for my content type which I only want to use for my default view mode and keep the standard view of the teaser. My file is named like node--customnode.tpl.php. As I read I can create a template file for the teaser by adding node--customnode--teaser.tpl.php but it does not work for default in the same way. Does anybody have an idea?
Try adding the following code to your theme's template.php file:

function THEMENAME_preprocess_page(&amp;$vars, $hook) {
  if (isset($vars['node']-&gt;type) &amp;&amp; isset($vars['view_mode']) &amp;&amp; $vars['view_mode'] == 'default') {
    $vars['theme_hook_suggestions'][] = 'page__' . $vars['node']-&gt;type . '__default';
  }
}


Replace "THEMENAME" with the machine name of your theme.

This should allow you to use a template file called node--customnode--default.tpl.php (assuming your content type is called "customnode") which will apply only on the default view mode.

n.b. You will need to flush your caches after adding both this functino and the template file.