How to include the same menu twice in a .tpl file I am working on a responsive design for a site I am building and I currently am having trouble including the menu twice in the header template file. I need the menu displayed inside the content wrapper for large devices and outside the template wrapper on small devices so I intende to use bootstrap classes to show/hide the correct menus. However when I include the menu twice in my template file only the second instance is ever displayed. How can I get the menu to render twice in the same template.

&lt;div class="region region-header"&gt;
&lt;div class="hamburger-menu hidden-md hidden-lg"&gt;
    &lt;span class="hamburger-btn"&gt;&lt;/span&gt;
    &lt;?php print render($main_menu); ?&gt;
&lt;/div&gt;
&lt;div class="logo-wrapper"&gt;
    &lt;?php print render($content); ?&gt;
    &lt;?php print render($main_menu); ?&gt;
&lt;/div&gt;
&lt;/div&gt;
You can probably use the show() function to un-hide the previously rendered element:

&lt;div class="region region-header"&gt;
&lt;div class="hamburger-menu hidden-md hidden-lg"&gt;
    &lt;span class="hamburger-btn"&gt;&lt;/span&gt;
    &lt;?php print render($main_menu); ?&gt;
&lt;/div&gt;
&lt;div class="logo-wrapper"&gt;
    &lt;?php print render($content); ?&gt;
    &lt;?php show($main_menu); ?&gt;
    &lt;?php print render($main_menu); ?&gt;
&lt;/div&gt;
&lt;/div&gt;