No title on article page I have created a view which displays the 10 latest news items (articles). They show up fine in teaser format. When clicking on the full article there is no title displayed and I can't work out why. This is my node--article.tpl.php:

&lt;div class="article"&gt;
  &lt;div id="node-&lt;?php print $node-&gt;nid; ?&gt;" class="&lt;?php print $classes; ?&gt; clearfix"&lt;?php print $attributes; ?&gt;&gt;
    &lt;div class="postheader"&gt;
        &lt;?php print $user_picture; ?&gt;

        &lt;?php print render($title_prefix); ?&gt;
        &lt;?php if (!$page): ?&gt;
        &lt;h2&lt;?php print $title_attributes; ?&gt;&gt;&lt;a href="&lt;?php print $node_url; ?&gt;"&gt;&lt;?php print $title; ?&gt;&lt;/a&gt;&lt;/h2&gt;
        &lt;?php endif; ?&gt;
        &lt;?php print render($title_suffix); ?&gt;

        &lt;?php print render($title_suffix); ?&gt;

        &lt;?php if ($unpublished): ?&gt;
            &lt;div class="unpublished"&gt;
                &lt;?php print t('Unpublished'); ?&gt;
            &lt;/div&gt;
        &lt;?php endif; ?&gt;

        &lt;?php if ($display_submitted): ?&gt;
        &lt;div class="postinfo"&gt;
            &lt;?php print $user_picture; ?&gt; &lt;!-- print the user picture, do not move if you want the picture displaying on the top --&gt;
            &lt;?php
                print t('!username • !date • !time',
                array('!username' =&gt; $name, '!date' =&gt; date( "d/m/y",$node-&gt;created), '!time' =&gt; date( "G:i",$node-&gt;created)));
            ?&gt;
        &lt;/div&gt;
        &lt;?php endif; ?&gt;
    &lt;/div&gt;
    &lt;div class="content"&lt;?php print $content_attributes; ?&gt;&gt;
        &lt;?php
            // We hide the comments and links now so that we can render them later.
            hide($content['comments']);
            hide($content['links']);
            print render($content);
        ?&gt;
        &lt;div class="links"&gt;
            &lt;?php print render($content['links']); ?&gt;   
        &lt;/div&gt;
    &lt;/div&gt;
    &lt;?php print render($content['comments']); ?&gt;
&lt;/div&gt;




Also I should note that I'm very new to drupal and I don't know PHP very well.
If anyone could tell my why that would be really helpful. Thanks.
Your template is expecting that the node title will be displayed as the page title, which in controlled in the page.tpl.php. Either the title is printed, but not where you expect or you don't print the page titles at all.