Zum Inhalt springen

Conditions mit EntryLevel

Erstellt am 16. März 2005 · 1 Antwort · letzte Antwort am 17. März 2005

Tags: Frage

greenbanana ·

Hallo

Ich habe folgendes Problem. Ich habe mittels Condition ein Menu erst am treeLevel 7 zugewiesen. Dies klapt auch prima mit folgendem Code:

page.10.marks.ZURUECK =
[treeLevel = 7]
page.10.marks {
                       ZURUECK = HMENU
                       ZURUECK.entryLevel = 5
                       ZURUECK.1 = TMENU
                       ZURUECK.1 {
                                             maxItems = 1
                                             expAll = 1
                                             NO {

                                                   }
                                             }
                       }
[global]

Jetzt möchte ich aber das Menu so definieren, dass immer das übergeordnete Menu erscheint. Das heisst ich möchte im ganzen Level 7 ein Menu definieren mit entryLevel -1. Ist das möglich ?

Um es zu verdeutlichen.

|-MENU1
|    |--SUBMENU1.1 
|    |--SUBMENU1.2
|    |--SUBMENU1.3
|
|-MENU2
     |--SUBMENU2.1
     |--SUBMENU2.2
     |--SUBMENU2.3

Wenn man sich in SUBMENU2.1 - 2.3 befindet soll MENU2 erscheinen, und wenn man sich in SUBMENU1.1 - 1.3 befindet soll MENU1 erscheinen.

Gruss GreenBanana

greenbanana ·

Hat den wirklich niemand eine Ahnung wie ich das Problem lösen kann?

Oder besteht die Möglichkeit es so zu lösen:

  • page.10 = TEMPLATE
    page.10.template = FILE
    page.10.template.file = fileadmin/template/index1.html

    [treeLevel = 7]
    page.10.template.file = EXTENSIONTEMPLATE
    page.10.marks {
    ZURUECK = HMENU
    ZURUECK.entryLevel = -1
    ZURUECK.1 = TMENU
    ZURUECK.1 {
    maxItems = 1
    expAll = 1
    NO {

    }
    }
    }
    [global]

Das ich ein Extensiontemplate anlege welches ich mittels Condition dem gesammten Level 7 zuordne. Dass ich mit entryLevel -1 arbeiten kann. Falls sowas get und das schon jemand gemacht hat wäre ich super froh um Hilfe.

Es ist mir nicht möglich für jede Seite ein Extensiontemplate anzulegen. Es müsste schon global definiert werden....

Gruss GreenBanana