Zum Inhalt springen

zusätzliches menü ab bestimmtem level

Erstellt am 24. Juli 2003 · 7 Antworten · letzte Antwort am 20. August 2003

Tags: Templates & Layouts, Frage

wasiko ·

hallo,

ich möchte ab dem dritten level meiner site
dem marker PROJEKTLISTE ein textmenü zuweisen.

ich möchte aber kein zweites template erstellen sondern das vom rootlevel verwenden plus eventuell ein extTemplate.

habe versucht ein extTemplate im 3. level anzulegen

mit

page.10.marks.PROJEKTLISTE.10 = HMENU
page.10.marks.PROJEKTLISTE.10.entryLevel = 1
page.10.marks.PROJEKTLISTE.10.1 = TMENU
page.10.marks.PROJEKTLISTE.10.1.NO {
linkWrap = <B>|</B><BR>
}

aber meinem marker wird nichts zugewiesen

wie mach ich das am besten?

T.​uX ·

Hat dein Template wo der Marker drin steht irgeneine verbindung mit dem template wo dein menu drin steht ??

Sie es über Include basis template oder steht dein menu auch in dem selben template wo du deine Designvorlage definierts also das hier

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

wasiko ·

also in meinem root-template ist der marker enthalten.
so wie die der übrigen menüs auch.

der marker PROJEKTLISTE soll aber eben erst beim aufruf einer seite in Ebene 3 angezeigt werde.

weiss nicht wie ich das anpacken soll ???

T.​uX ·

ehrlich gesagt verstehe ich dein Problem nicht und ich kenne deinen template aufbau nicht, denn solltest du hier evtl mal mehr dokumentieren.

Aber evtl versteht dich jemand andres und kann dir helfen ;-)

wasiko ·

ich habe ein ganz normales template mit einigen markern drauf.

dem marker PROJEKTLISTE weise ich im root-template nichts zu. da soll er am besten unsichtbar sein.

nur wenn ich auf eine ganz bestimmte seite xy in eben 3 klicke soll diesem marker ein menü zugewiesen werden.

wie mach ich das mit geringem aufwand. ich könnte der seite xy natürlich ein ganz neues template zuweisen. will aber das template aus root verwenden und nur um die definition des markers erweitern.

saturn ·

hi!
ich sitze gerade beim gleichen problem

ich habe es zur zeit mal so gelöst!
nur leider wir es bei mir nun auch bei den darüberliegenden knoten ab level3 angezeigt.

hat da jemand veilleicht eine ahnug wie ich das unterbinden könnte?

marks.MENU3 = HMENU
marks.MENU3 .special = directory
marks.MENU3 .special.value = 131
marks.MENU3 .entryLevel = 3
marks.MENU3 {
  1 = TMENU
  1.target = _self
  1.wrap = <font face="Verdana" size="1"      color="#ffffff">|</font>
  1.NO.ATagParams= class="m3" 
  1.NO.linkWrap = &nbsp; &raquo; | 
}
Jörg Roth ·

Konditionen!

[treelevel = 3]
marks.MENU3 = HMENU
blah
blubb
[else]
marks.MENU3 = TEXT
blah
blubb
[global]

Als erstes VOR PAGE setzen.

saturn ·

hi!
danke für die schnelle antwort!!!!

nur leider hänge ich da etwas durch!
ich durchschau das nicht so ganz!

man sollte so nun bestimmte knotenpunkte in bestimmten untermenüs anzeigen lassen können?

könnte ich da vielleicht ein beispiel sehen?
habe mal versucht eineinfaches menü aufzubauen und zu selektieren. nur da tut sich nicht viel!

kann sein das ich mich da verlaufe!

# Default PAGE object:

page = PAGE 
page.typeNum = 0
page.20 = TEMPLATE 
page.20 { 
template = FILE 
template.file = fileadmin/test/template/t7_1.htm 
workOnSubpart = DOKUMENT
marks.INHALT < styles.content.get

[treelevel = 0] 

marks.MENU1 = HMENU
marks.MENU1 .entryLevel = 2
marks.MENU1 .special = directory 
marks.MENU1 .special.value = 717
marks.MENU1.1 = TMENU
marks.MENU1.1.NO {
linkWrap = <B>|</B><BR>
}

[treelevel = 2] 
marks.MENU1 = HMENU
marks.MENU1 .entryLevel = 3
marks.MENU1 .special = directory 
marks.MENU1 .special.value = 727
marks.MENU1.2 = TMENU
marks.MENU1.2.NO {
linkWrap = <B>|</B><BR>
}
[else] 
marks.MENU1 = HMENU
marks.MENU1 .entryLevel = 4
marks.MENU1 .special = directory 
marks.MENU1 .special.value = 645
marks.MENU1.3 = TMENU
marks.MENU1.3.NO {
linkWrap = <B>|</B><BR>
[global] 

}

ein beispiel oder eine etwas besser erklärung wäre wirklich super!

ciao