Hallo,
die Nebeneinander-Anordnung des Submenüs bekommst du über CSS hin, einfach den <li>s ein float: left; geben und den Container, in dem sie liegen, eine feste Breite (nach Möglichkeit 2x <li>-Breite, geht aber auch mehr). Dann werden die Navi-Items mals so grundsätzlich immer abwechselnd links-rechts-links-rechts-... angeordnet (mir ist bewußt, dass in dem Beispiel von dir die Navigationen anders aufgebaut sind).
In Contao werden verschachtelte Menüs etwa so "ausgespuckt":
HTML-Code:
<ul class="level_1">
<li><a href="...">Navi-Punkt 1</a></li>
<li>
<a href="...">Navi-Punkt 2</a>
<ul class="level_2">
<li><a href="...">Navi-Punkt 2-1</a></li>
<li><a href="...">Navi-Punkt 2-2</a></li>
<li><a href="...">Navi-Punkt 2-3</a></li>
</ul>
</li>
<li><a href="...">Navi-Punkt 3</a></li>
</ul>
Wie du siehst bekommen die Listen, die aus deinen Seiten erstellt werden, die Klassen "level_X". Darüber kannst du sie nun ansprechen, indem du z.B. folgendes CSS darauf packst:
Code:
ul.level_1 li {
foat: left;
}
ul.level_2 {
display: block;
width: 200px; /* 2x Breite der li's */
}
ul.level_2 li {
float: left;
width: 100px;
}
Das ist nur aus dem Stehgreif, wahrscheinlich muss das ganze noch etwas angepasst und geschliffen werden, aber die Grundidee ist klar, oder?
Sollte dann etwa so aussehen:
████
████ ████
████ ████
████ ████
████ ████
Cheerio,
Alex
Lesezeichen