<nav> <ul class="sf-menu"> <li><a href="/">Home</a></li> <li class="hassubs"> <a href="/">Foundry</a> <div class="sf-mega"> <div class="sf-mega-section"> <h2>Blast Equipment</h2> <ul> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Air Coolers</a></li> </ul> <h2>Blast Parts & Accessories</h2> <ul> <li><a href="#">Hoses, Fitting & Couplings</a></li> <li><a href="#">Metering Valves</a></li> <li><a href="#">Nozzles</a></li> <li><a href="#">Replacement Parts</a></li> </ul> </div> <!-- sf-mega-section --> <div class="sf-mega-section"> <h2>Lighting</h2> <ul> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> </ul> <h2>Blast Media</h2> <ul> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> </ul> </div> <!-- sf-mega-section --> <div class="sf-mega-section"> <h2><a href="#">Paint Equipment</a></h2> <h2><a href="#">Safety Equipment</a></h2> <ul> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> <li><a href="#">Blast Cabinets</a></li> </ul> </div> <!-- sf-mega-section --> </div> <!-- sf-mega --> </li> <li class="active"><a href="/">Industrial</a></li> <li><a href="/">About</a></li> <li><a href="/">Contact</a></li> </ul> </nav>

[[Wayfinder? &startId=`0` &level=`2` &outerTpl=`NavbarOuter` &rowTpl=`NavbarRow` &activeParentRowTpl=`NavbarActiveParentRow` &parentRowTpl=`NavbarParentRow` &innerTpl=`NavbarInner` &innerRowTpl=`NavbarInnerRow` &removeNewLines=`1` ]]
<li class="dropdown active"><a class="dropdown-toggle" data-toggle="dropdown" href="#" title="[+wf.title+]">[+wf.linktext+] <b class="caret"></b></a>[+wf.wrapper+]</li>
<ul class="dropdown-menu">[+wf.wrapper+]</ul>
<li[+wf.classes+]><a href="[+wf.link+]">[+wf.linktext+]</a></li>
<ul class="nav navbar-nav">[+wf.wrapper+]</ul>
<li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#" title="[+wf.title+]">[+wf.linktext+] <b class="caret"></b></a>[+wf.wrapper+]</li>
<li[+wf.classes+]><a href="[+wf.link+]" title="[+wf.title+]" [+wf.attributes+]>[+wf.linktext+]</a>[+wf.wrapper+]</li>

[[migxGetCollectionTree?
¤tClassname=`modResource`
&treeSchema=`
{
"classname": "modResource",
"tpl": "tplLevel1",
"wrapperTpl": "@CODE:<ul class=\"sf-menu\">[[+output]]</ul>",
"selectfields": "id,pagetitle",
"where": {
"parent": "0",
"published": "1",
"deleted": "0"
},
"_branches": [{
"alias": "children",
"classname": "modResource",
"local": "parent",
"foreign": "id",
"tpl": "tplLevel2",
"selectfields": "id,pagetitle,parent",
"_branches": [{
"alias": "children",
"classname": "modResource",
"local": "parent",
"foreign": "id",
"tpl": "tplLevel3",
"selectfields": "id,pagetitle,parent",
"where": {
"published": "1",
"deleted": "0"
},
"_branches": [{
"alias": "children",
"classname": "modResource",
"local": "parent",
"foreign": "id",
"tpl": "tplLevel4",
"selectfields": "id,pagetitle,parent",
"where": {
"published": "1",
"deleted": "0"
}
}]
}]
}]
}
`]]
[[+innercounts.children:gt=`0`:then=`
<li class="hassubs">
<a href="[[~[[+id]]]]">[[+pagetitle]]([[+id]])</a>
<div class="sf-mega">
[[+innerrows.children]]
</div> <!-- sf-mega -->
</li>
`:else=`
<li class="[[+_activelabel]] [[+_currentlabel]]" ><a href="[[~[[+id]]]]">[[+pagetitle]]([[+id]])</a></li>
`]]<div class="sf-mega-section [[+_activelabel]] [[+_currentlabel]]">
[[+innercounts.children:gt=`0`:then=`
[[+innerrows.children]]
`:else=``]]
</div> <!-- sf-mega-section --> <h2>[[+pagetitle]]</h2>
[[+innercounts.children:gt=`0`:then=`
<ul>[[+innerrows.children]]</ul>
`:else=``]]<li class="[[+_activelabel]] [[+_currentlabel]]" ><a href="[[~[[+id]]]]">[[+pagetitle]]([[+id]])</a></li>

Wayfinder depends much on the resouces tree. How does it look?
Splitting the 3rd level nav into colunns is just a layout question, isn't it? So all its items are on the same level in the tree?
Or are the group headings (h2) naming resources of their own?
https://forums.modx.com/thread/?thread=25755&page=3
[[Wayfinder? &startId=`0` &level=`3` &outerTpl=`topOuterTpl` &innerTpl=`topInnerTpl` &categoryFoldersTpl=`topCategoryFoldersTpl` &parentRowTpl=`topParentRowTpl` &innerRowTpl=`topInnerRowTpl` &rowTpl=`topRowTpl` &parentRowTpl=`topParentRowTpl` ]]
<div class="sf-mega-section"> <h2>[+wf.linktext+]</h2> <ul> [+wf.wrapper+] </ul> </div>
[+wf.wrapper+]
<ul class="sf-menu"> [+wf.wrapper+] </ul>
<li[+wf.classes+] class="hassubs"><a href="[+wf.link+]">[+wf.linktext+]</a> <div class="sf-mega">[+wf.wrapper+]</div> </li>
<li [+wf.classes+]><a href="[+wf.link+]">[+wf.linktext+]</a>[+wf.wrapper+]</li>