Zum Inhalt springen

nochmals entryLevel

Erstellt am 6. Juni 2003 · 10 Antworten · letzte Antwort am 11. Juni 2003

Tags: Frage

StefanGER ·

hallo an alle

nun muss ich nochmals nachfrage - sorry !

unten stehendes TS kann ich nun alle seiten-namen unterhalb einer bestimmten seite im MENU anzeigen lassen.

genau das wollte ich auch :-)

nun würde ich gerne wissen, ob das so auch richtig ist, denn es gibt ja bekanntlich "viele wege nach rom"?

eigentlich müsste dies doch auch mit entryLevel gehen, aber
wenn ich
marks.MENU_PRODUCT_INDEX.special = directory
marks.MENU_PRODUCT_INDEX.special.value = 377
weglasse und statt:
marks.MENU_PRODUCT_INDEX.entryLevel = 0

1 oder 2 oder 3 angebe erscheint nun gar nichts.
bei entryLevel = 0 wird alles schön angezeigt.

gebe ich mit der zahl nun nicht den einstieg an, wie er unten im TS defeniert ist???

VIELEN DANK für eine hilfe

😃
stefan

TS:

page = PAGE
page.typeNum = 0
page.10 = CONTENT
page.10.table = tt_content

page.20 = TEMPLATE
page.20.template = FILE
page.20.template.file = fileadmin/BA/designvorlage/index_test.html

page.20.workOnSubpart = BODY_BA

page.20 {

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

marks.MENU_PRODUCT_INDEX.special = directory
marks.MENU_PRODUCT_INDEX.special.value = 377

marks.MENU_PRODUCT_INDEX.1 = TMENU
marks.MENU_PRODUCT_INDEX.1 {
expAll = 1
NO.allWrap = |
}

marks.MENU_PRODUCT_INDEX.2 = TMENU
marks.MENU_PRODUCT_INDEX.2 {
expAll = 1
NO
NO.allWrap = |
}

marks.MENU_PRODUCT_INDEX.3 = TMENU
marks.MENU_PRODUCT_INDEX.3 {
expAll = 1
NO
NO.allWrap = |
}

marks.MENU_PRODUCT_INDEX.4 = TMENU
marks.MENU_PRODUCT_INDEX.4 {
expAll = 1
NO
NO.allWrap = |
}

}

lingamyoni.​de ·

kommt drauf an wo _rootlevel und setups definiert werden..., wenn du nur ein ts-setup im _rootlevel hast, wird natürlich nix angezeigt, wenn du entryLevel1,2,3,etc angibst (hiermit ist die hierarchie-eben gemeint).

gruß!

StefanGER ·

erstmal DANKE,

aber irgendwie verstehe ich das nicht ganz !!

ist denn:
marks.MENU_PRODUCT_INDEX.3 = TMENU
marks.MENU_PRODUCT_INDEX.3 {
expAll = 1
NO
NO.allWrap = |
}

NICHT die 3 ebene????

oder was wird genau unter: hierarchie-eben verstanden?

NOCHMALS DANKE

stefan

lingamyoni.​de ·
StefanGER schrieb

marks.MENU_PRODUCT_INDEX.3 = TMENU
marks.MENU_PRODUCT_INDEX.3 {
expAll = 1
NO
NO.allWrap = |
}

hier baust du das menü auf, das in die 3. ebene greifen soll, vorher musst du aber über seiten/unterseiten-definitionen überhaupt erst mal ne hierarchie erstellen...

innerhalb dieses seiten-baumes wirst du ja irgenwo deinen _rootlevel setzen (mindestestens in der "obersten" seite...) yo, und das ist in der regel entryLevel=0

gruß!

StefanGER ·

DANKE erstmal :-)

ist klar, die seiten habe ich natürlich erstellt.

struktur:

typo3Testsite
....Home
........firma
............mehr über uns
........internationales
............blabla1
............blabla2

bei 0 müsste es jetzt doch ab home losgehen
bei 1 ab firma / internationales
bei 2 ab der letzten ebene

usw, wenn noch mehr seiten da sind und diese im TS im MENU defeniert sind.

jedenfalls habe ich das so verstanden.
MACHT ES ABER NICHT 😢

oder soll ich das ganze total falsch verstanden haben?

nochmals
DANKE
stefan

lingamyoni.​de ·

das hast du schon richtig geblickt 😉 ... hm, was willst du denn mit entryLevel1,2,3 erreichen?

möglichweiser hilft dir auch excludeUidList.

gruß!

StefanGER ·

THX :-)

bin ja schon froh, dass ich das prinzip verstanden haben - LACH !
der rest kommt auch noch.

naja, will ganz einfach, dass auf einer bestimmten seite nur die seiten innerhalb einer bestimmten seite im menu angezeigt werden.

ich habe das auch hinbekommen, nur:
mir wurde zum einen gesagt, exclude sei nicht elegant

und zum zweiten immer noch die alte frage:
wenn ich das mit entrylevel richtig mache, es aber nicht funzt, wozu ist es da?????

nochmals DANKE

stefan

lingamyoni.​de ·
StefanGER schrieb

THX :-)
mir wurde zum einen gesagt, exclude sei nicht elegant

kommt immer drauf an was du erreichen willst... so pauschalisierungen, gerade in und um "unser" medium, treffen in den seltensten fällen... -meine erfahrung 😉

das mit dem entryLevel funkt schon. der fehler muß woanders liegen.

gruß!

StefanGER ·

THX 😃

stimmt, solch verallgemeinerungen sollten man nich unbedingt ernst nehmen.

nun hätte ich aber eine grosse bitte, da ich ehrlich gesagt mich im kreis drehe.

würdest du BITTE das obenstehende TS nochmal ansehen und mir den fehler nennen, weshalb entryLevel=2 nicht geht. wiegesagt, die seiten sind da und das TS ist auch enstsprechend gemacht. ist oben nur ein beispiel.

sage nochmals DANKE

stefan

lingamyoni.​de ·

an dem ts sehe ich jetzt keinen fehler, was nix heißen will, aber ich vermute, dass in der seiten-konfiguration der wurm drin steckt: _rootlevel überprüft? clear setup/constants überprüft?, ansonsten dirctory erst mal wieder rauswerfen, und ganz von vorne anfangen, hmenu, tmenu, etc...

gruß!