Hallo Oli, hallo Oldboy,
danke für eure Postings.
Also, der Code von Oli klappt prinzipiel und bringt mich etwas weiter, allerdings habe ich noch ein Problem. Am besten schildere ich nochmal etwas verständlicher was am Ende klappen sollte:
1. Auf der Startseite soll es nur dann eine linke Spalte (col-3) geben, wenn es einen CP gibt, der in {LEFT} angezeigt werden soll. Auf der Sartseite soll es aber _nie_ ein vertikales menü geben.
2. Auf allen anderen Seiten soll es immer ein vertikales Menü geben und, falls vorhanden, CPs in {LEFT}
Ich habe nun folgendes:
Code: Select all
[LEVEL1_ID]
<div class="col-md-3 sidey">
{NAV_LIST_UL: F, {LEVEL1_ID} , , act_path , active }
</div>
[/LEVEL1_ID]
<div class="col-md-[LEVEL1_ID]9[/LEVEL1_ID][LEVEL1_ID_ELSE]12[/LEVEL1_ID_ELSE]">
{CONTENT}
</div>
Das klappt gut: auf allen Seiten, außer der Startseite taucht links ein Menü auf.
Nun das Problem: Auf der Startseite soll aber auch was in {LEFT} auftauchen, falls einen entsprechender CP im "Startartikel" liegt. Und das geht leider noch nicht.
Ein Variante alá
Code: Select all
[LEFT]
{LEFT}
[LEVEL1_ID]
{NAV_LIST_UL: F, {LEVEL1_ID} , , act_path , active }
[/LEVEL1_ID]
[/LEFT]
führt aber dazu, dass das {NAV_LIST_UL: F, {LEVEL1_ID} , , act_path , active } auch nicht erscheint, wenn {LEFT} leer ist.
Wie könnte ich das Problem noch lösen?!