Zum Inhalt springen

entryLevel = 1

Erstellt am 2. Juni 2003 · 4 Antworten · letzte Antwort am 5. Juni 2003

Tags: Frage

StefanGER ·

sorry, aber ich schon wieder ein problem 😢

irgendwie verstehe ich den befehl: entryLevel = 1
nicht so ganz.

ich gehe mal davon aus, dass dieser befehl angibt, ab welcher struktur-ebene das TMENU angezeigt werden soll, ausgehend von root.

aber, egal ob ich -1, 0 oder 1 eingeben, es geht immer ab root los.

wenn ich nun mit: marks.IRGMENU.special.value = 319, 321, 320
arbeite und die root-seite (319) weglasse,also:
marks.IRGMENU.special.value = 321, 320
geht es

meine frage nur?
wenn entryLevel für die start-ebene der menü-ansicht da ist, wie muss ich dass dann machen?
wenn nicht, wozu ist entryLevel dann da???

sage nochmals VIELEN DANK

:p

stefan

Jörg Roth ·

Funktionieren tut das schon. hast Du das an der richtigen Position eingefügt?

marks.XXX_GF = HMENU
marks.XXX_GF.entryLevel = 2

Alternativ kannst Du auch rootline verwenden... schau mal in die TSRef

marks.XXX_GF.special = rootline
marks.XXX_GF.special.range = 2|-1
StefanGER ·

erstmal DANKE für die antwort 😃

aber das klappt nicht, keine ahnung warum nicht ?????
es zeigt IMMER nur die ERSTE EBENE darunter an oder garnichts :-(

was ich bräuchte, wäre im TMENU die möglichkeit, nur in einer bestimmten seite in die tiefe zu gehen.

STRUKTUR:
seite A
......unterseite A1
......unterseite A2
seite B
......unterseite B1
............unterseite B1-eins
............unterseite B1-zwei
......unterseite B2
seite C
......unterseite C1

und hier möchte ich im TMENU nur das die seitennamen von unterseiteB1 erscheinen.
also der seitenname von:
unterseite B1-eins
unterseite B1-zwei

aber irgendwie bekomme ich das nicht hin. im GMENU ging es, aber im TMENU funzt das nicht.

alles was ich bekomme ist NUR:
STRUKTUR:
seite A
......unterseite A1
......unterseite A2
seite B
......unterseite B1
......unterseite B2
seite C
......unterseite C1

BITTE DRINGEND UM HILFE

anbei das TS:
sage schon VIELEN DANK 😃

page = PAGE
page.typeNum = 0

page.stylesheet = fileadmin/BA/stylesheets/all.css
page.bodyTag = <body bgcolor="#6e93b3">

page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/BA/designvorlage/index.html

page.10.workOnSubpart = BODY_BA

page.10 {
marks.TITEL_ANY_INDEX = IMAGE
marks.TITEL_ANY_INDEX.file = FILE
marks.TITEL_ANY_INDEX.file = fileadmin/BA/images/logo-d-anim.gif

marks.HELLO_TEXT_INDEX = CONTENT
marks.HELLO_TEXT_INDEX.table = tt_content

marks.MENU_PRODUCT_INDEX = HMENU
marks.MENU_PRODUCT_INDEX.entryLevel = 0

marks.MENU_PRODUCT_INDEX.1 = TMENU
marks.MENU_PRODUCT_INDEX.1.NO {

linkWrap = <br>|</br>
}

marks.MENU_PRODUCT_INDEX.2 = TMENU
marks.MENU_PRODUCT_INDEX.2.NO {

linkWrap = <br>|</br>
}

}

dj.​picasso ·

Hi,

ich glaube Du hast eher ein generelles Problem bei der Erstellung von MENU-Strukturen.
Es hat weniger mit Deinem entryLevel zu tun.

Ein Menu heißt: Du gibst einen Start-Punkt an und dann läufst Du los und holst Dir alles aus der Datenbank, der von hier aus unterhalb liegt (in dieser Datenbank-Struktur wird mit Parents-Children gearbeitet falls es von Interesse ist).
Du mußt also auf jeden Fall mit entryLevel = 0 oder 1 anfangen. Je nachdem wie Du gerade Deine 1. Seite definiert hast.

ABER. Du mußt Deinem Menu natürlich auch sagen wieviele Ebenen Du maximal darstellen möchtest. Das Menu startet ja immer an derselben (nicht der gleichen) Stelle (nämlich ganz oben) und hört dann dort auf wo Du es aufhören läßt.
In Deinem Beispiel möchtest Du 3 Ebenen darstellen, gibst aber in Deinem Code nur 2 Ebenen an. Das kann nicht funktionieren.

Also muß es nach Adam Riese mindestens ein:
marks.MENU_PRODUCT_INDEX.3 = TMENU
marks.MENU_PRODUCT_INDEX.3.NO {
...
geben.

Außerdem muß irgendwo dann auch ....expAll = 0 stehen sonst geht da nämlich gar nichts.
Schau Dir am Besten noch mal die Doku oder such mal nach einigen Beispielen hier im Forum, vielleicht hilft das ja eher.
Ciao
Der DJ

StefanGER ·

DANKE ..... :-)

habe das mit expAll
und der 3 definition schon ausprobiert.

denkemal, habe heute zuviel typo gemacht und seh den wald vor lauter bäumen nicht mehr.

geh da nochmal ganz ruhig ran.

auch wenn das gepostete TS etwas konfus war (um nicht zu sagen total falsch :-) ), hast du mir jedenfalls geholfen, indem du meinen gedankengang bestätigst.

VIELEN DANK

😃
stefan