Print a node display mode in a tpl file I have a switch statement in my content type tpl file for 2 different view modes: 

&lt;?php 
switch ($view_mode) {
case 'full' :
?&gt;

//content for full view mode here

&lt;?php break;
case 'custom-display-mode' : ?&gt;

//content for custom display mode view mode here

&lt;?php break;                
} ?&gt;


How can I print the teaser view mode within full display mode? Can I print it out in the same way you can print fileds in a tpl file? 

&lt;?php 
switch ($view_mode) {
case 'full' :
?&gt;

//content for full view mode here
//********* also print teaser view mode here **********

&lt;?php break;
case 'custom-display-mode' : ?&gt;

//content for custom display mode view mode here

&lt;?php break;                
} ?&gt;
Are you trying to print full display mode + teaser mode under full display mode? You can always render any display mode directly using node_view as 


  node_view($node, $view_mode = 'full', $langcode = NULL)


or with your example:

switch ($view_mode) {
case 'full' :

//content for full view mode here

$rendered_teaser = render(node_view(node_load($nid), 'teaser'));
print $rendered_teaser;

...


I would also recommend breaking your display mode templates out into separate files to simplify management. If your full mode should be the same as your teaser then using this method you can always just symbolically link the files on your server.