Gibt natürlich immer mehrere Ansätze, kommt auch drauf an, was genau jetzt eigentlich wichtig ist ... Muss das Logo immer nach der Hälfte der Menüpunkte kommen? Oder muss es nach einem bestimmten Menüpunkt kommen? Wie breit muss die Lücke sein? Automatisch so breit wie das Logo (+Abstand x links und rechts)?
In deinem Beispiel (Bild) ist es so gemacht, dass einer der Links eine bestimmte Klasse mitbekommt (midsection) und per CSS eine entsprechende margin-right für die Lücke verpasst bekommt.
HTML-Code:
<li>
<a class="midesction" href="..."</a>
</li>
Code:
#nav li a.midsection {
margin-right: 220px;
}
Das Logo selbst ist nicht innerhalb der Navigation angelegt, sondern wird einfach mit absoluter Positionierung an die gewünschte Stelle geschoben. In Contao könntest du wohl am einfachsten z.B. dem <li> des entsprechenden Menüpunkts diese Klasse mitgeben, indem du der entsprechenden Seite diese Klasse zuweist. So müsste in Templates gar nichts gemacht werden. Der Selektor müsste dann halt ensprechend abgeändert z.B. lauten
Code:
#nav li.midsection a
Lesezeichen