I've got a single structure menu for my entire site which consists of a title and a single related entry. I use that to output the main menu, which uses this code:
<section class="top-bar-section">
<ul class="right">
{% nav link in craft.entries.section('menu') %}
<li class="{% if link.slug == craft.request.getSegment(1) %}active{% endif %} {% if link.hasDescendants() %}has-dropdown{% endif %}"> {# Checks if the page link is the same as the slug of current page #}
<a href="{{ link.relatedEntry[0].url }}">{{link.title}}</a>
{% ifchildren %}
<ul class="dropdown">
{% children %}
</ul>
{% endifchildren %}
</li>
{% endnav %}
</ul>
</section>
On the top level pages, in their template they have a sidebar which should output the menu items in that main section - all singles. Is there a way to do this or do I need to create separate Structures for each section?