Zum Inhalt springen

Pfad geht verloren!

Erstellt am 29. März 2006 · 2 Antworten · letzte Antwort am 30. März 2006

Tags: Frage

vierpunkt ·

Hallo,

ich habe folgende Menustruktur

- page <-- (template 1)

-menuset 1
--produkte (template 2)
---unterseite1 (template 1)
---unterseite2 (template 1)

-menuset 2
--glas (template 2)
---unterseite1 (template 1)
---unterseite2 (template 1)

-menuset 3
--contact (template 2)
---unterseite1 (template 1)
---unterseite2 (template 1)

sprich, in der obersten ebene liegt template 1, in den anderen 3 ebenen auf level 1 (produkte, glas.) liegt template 2. das problem ist, das die menustruktur verloren geht.

folgendes menu hab ich bei template 1

marks.MENU1 = HMENU
marks.MENU1 {

entryLevel = 0 

special = directory
special.value = 36

1 = TMENU
1.NO {
linkWrap = <div class="tmenu1">|</div>
}
1.ACT = 1
1.ACT.linkWrap = <div class="tmenu1_act">|</div>

2 = TMENU
2.NO {
linkWrap = <div class="tmenu2">|</div>
}
2.ACT = 1
2.ACT.linkWrap = <div class="tmenu2_act">|</div>


3 = TMENU
3.NO {
linkWrap = <div class="tmenu3">|</div>
}
3.ACT = 1
3.ACT.linkWrap = <div class="tmenu3_act">|</div>
}

bei template 2 wird genau das gleiche menu verwendet! jedoch werden die untermenpunkte nicht angezeigt.. ich weiß nicht was daran falsch sein soll hat einer ne ahnung? template 1 liegt zwar level höher, jedoch geb ich ja die menus per special id an, wieso gehen sie bei template 2 verloren?

dankeschön ..

toyde ·

Hi.

1.: Ist Template1,Template2 ein HTML-Template oder TypoScript Template ?(ich nehme an HTML).

2.: Wie sieht dein TypoScript auf den Seiten mit Template2 aus? Hast Du irgendwelche Häckjchen stehen lassen? (Root, Clear Constants, Clear Setup)

3.: Willst Du die Unterseiten von 36 anzeigen, oder den entryLevel=0?

entryLevel = 0 
special = directory
special.value = 36

entryLevel=0 zeigt den Rootlevel. Und special.value=36 gibt Dir die Unterebene der Seite 36 zurück. Muss sich da TYPO3 selbstständig entscheiden, welches von beiden 😉 ?

Viele Grüsse.