title: MagentoEE CMS Hierarchy Menu in Header
body: <p>Using Magento EE, I have created a CMS Hierarchy (Admin > CMS > Pages > Manage Hierarchy). Each of the hierarchy items are set to <code>Show in Navigation Menu &gt; Yes</code> under <code>Page Navigation Menu Options</code>. I would like to use this page hierarchy as a separate navigation menu in my header (as a super header navigation of sorts). The hierarchy must be its own separate menu, not part of the categories top menu.</p>
  
  <p>In my local.xml layout, I have added a hierarchy menu block to my header, where I will be calling the hierarchy_menu template from:</p>
  
  <pre><code>&lt;layout&gt;
      &lt;default&gt;
          ...
          &lt;reference name="header"&gt;
              &lt;block type="enterprise_cms/hierarchy_menu" name="hierarchy_menu" template="cms/hierarchy/menu.phtml" /&gt;
          &lt;/reference&gt;
          ...
      &lt;/default&gt;
  &lt;/layout&gt;
  </code></pre>
  
  <p>In my page/html/header.phtml template, I am echoing the block:</p>
  
  <pre><code>&lt;?php echo $this-&gt;getChildHtml('hierarchy_menu') ?&gt;
  </code></pre>
  
  <p>My issue is that the hierarchy menu block is rendering on CMS pages ONLY. On non-CMS pages, this block either halts the rendering of the rest of the page or simply does not render the menu. I can't seem to figure out why this is occurring. I would like to be able to render the <code>cms/hierarchy/menu.phtml</code> block in the site header on every page.</p>
  
  <p>Does anyone know what is happening here?</p>