Vergleiche einfach den Standard. Dann erklärt sich das von selbst. Und häufig hilft es, eigenes CSS zu benutzen oder das vorhandene zu adaptieren. Nicht immer sind solche Dinge 1:1 anwendbar. Weiß nicht, wo Du das wieder ausgegraben hast. Auch NIE den am Ende vom Browser verfügbaren Code nach JavaScript-Rendering kopieren!
Ob das jetzt side-nav heißt oder auf List-Group basiert, ist egal. Nimm das normale Bootstrap Drowpdown/Collapse und gut ist. Dann wird lediglich den Hauptmenüpunkten das float:left entzogen, und zack ist es erledigt. Dafür würde ich aber eine Klasse in einem Elternelement benutzen.
Code: Select all
<nav class="side-nav">
{NAV_LIST_UL:…}
</nav>
Das Symbol vor dem Link kann man mit dem Parameter
wrap_link_text(<em>|</em>), einfließen lassen, da es aber auch schlicht mit CSS geht, würde ich es einfach der Link-Klasse zufügen.
Code: Select all
a:before {
font-family: FontAwesome;
content: "\f105";
display: inline-block;
}