Display/Print both full content and teaser in node.tpl
I think this would be worked for you.

for teaser use

$rendered_teaser = render(node_view(node_load($node-&gt;nid), 'teaser'));
print $rendered_teaser;


and for full use

$rendered_full = render(node_view(node_load($node-&gt;nid), 'full'));
print $rendered_full;