Zum Inhalt springen

brauche ich dafür entrylevel?

Erstellt am 7. Juni 2004 · 3 Antworten · letzte Antwort am 14. Juni 2004

Tags: Frage

missteq ·

mein struktur baum sieht folgendermaßen aus:

O - Dummy
|
+-Rootpage
|
--Home
--Über uns
+- IT-Lösungen
+- Veranstaltungen

ich habe ein template in der Rootpage das für alle seiten der hp außer der home seite gilt. das tut auch wunderbar mit allen seiten. aber auf der home seite habe ich ein anderes template (sind news mit drauf). die seiten auf der ebene von home, also home und über uns haben den typ not in menu. für home habe ich ein neues menu geschrieben, aber es wird nicht angezeigt. muss ich da etwa entrylevel einbauen?
hier mein menu der home seite:

#########################################
# Das Menu erzeugen                                                 #
#########################################

# Menu 1 cObject
temp.menu = HMENU
temp.menu.entryLevel = 1
  # First level menu-object, textual
temp.menu.1 = TMENU
temp.menu.1 {
   expAll = 1
   NO{
      # Linkstyle
      ATagParams = class="navi_link_blau"
      allWrap = <div> | </div>
   }
   # Enable active state and set properties:
   ACT = 1
   ACT{
      # Linkstyle
      ATagParams = class="navi_link_blau"
      allWrap = <div> | </div>
   }
}
  # Second level menu-object, textual
temp.menu.2 = TMENU
temp.menu.2 {
   entryLevel = -1
   expAll = 1
   NO{
      # Linkstyle
      ATagParams = class="navi_link_schwarz"
      allWrap = <div>- &nbsp; | </div>
   }
   # Enable active state and set properties:
   ACT = 1
   ACT{
      # Linkstyle
      ATagParams = class="navi_link_schwarz"
      allWrap = <div>- &nbsp; | </div>
   }
}

was muss ich machen dass das menu in home angezeigt wird?

Dander ·

Also

temp.MENU = special
temp.MENU.special = directory
temp.MENU.special.value = id deiner rootpage

missteq ·

Danke

ich habe das jetzt mit dem special probiert, weiß aber nicht genau an welche stelle ich das schreiben muss.
muss ich dass nur einmal über dem menu definieren oder wo muss das hin? egal wo ich es hin hab, das menu tut nicht. mein aktueller code sieht so aus:

#########################################
# Das Menu erzeugen                                                 #
#########################################

# Menu 1 cObject

temp.menu = special 
temp.menu.special = directory 
temp.menu.special.value = 57

# First level menu-object, textual
temp.menu.1 = TMENU
temp.menu.1 {
   expAll = 1
   NO{
      # Linkstyle
      ATagParams = class="navi_link_blau"
      allWrap = <div> | </div>
   }
   # Enable active state and set properties:
   ACT = 1
   ACT{
      # Linkstyle
      ATagParams = class="navi_link_blau"
      allWrap = <div> | </div>
   }
}
  # Second level menu-object, textual
temp.menu.2 = TMENU
temp.menu.2 {
   expAll = 1
   NO{
      # Linkstyle
      ATagParams = class="navi_link_schwarz"
      allWrap = <div>- &nbsp; | </div>
   }
   # Enable active state and set properties:
   ACT = 1
   ACT{
      # Linkstyle
      ATagParams = class="navi_link_schwarz"
      allWrap = <div>- &nbsp; | </div>
   }
}

könnte es daran liegen dass ich 4 newsbereiche über ts eingebunden habe? sieht folgendermaßen aus (die infos über den header liste ich hier nicht mit auf):

#########################################
# Main TEMPLATE cObject fuer BODY                              #
#########################################

temp.mainTemplate = TEMPLATE
temp.mainTemplate {
  template =< plugin.tx_automaketemplate_pi1
  workOnSubpart = DOCUMENT_BODY
 
   # Substitute the ###menu### subpart with dynamic menu:
   subparts.itleistungen < temp.menu

   # Substitute the ###willkommen### subpart with some example content:
   subparts.willkommen < styles.content.get

   subparts.news_aktuell < plugin.tt_news
   subparts.news_aktuell{
      defaultCode = LIST
      code >
      code = LIST/1
      pid_list >
      pid_list = 85
      limit = 1
      PIDitemDisplay= 88
   }
   subparts.news_thema < plugin.tt_news
   subparts.news_thema{
      defaultCode = LIST
      code >
      CODE = LIST/5
      pid_list >
      pid_list = 89
      limit = 1
      PIDitemDisplay= 88
   }
   subparts.news_top < plugin.tt_news
   subparts.news_top{
      defaultCode = LIST
      code >
      CODE = LIST/6
      pid_list >
      pid_list = 90
      limit = 1
      PIDitemDisplay= 88
   }
   subparts.news_wichtig < plugin.tt_news
   subparts.news_wichtig{
      defaultCode = LIST
      code >
      CODE = LIST/7
      pid_list >
      pid_list = 91
      limit = 1
      PIDitemDisplay= 88
   }
}


#########################################
# Seite erzeugen                                                        #
#########################################

page = PAGE
page.typeNum = 0

# Copying the content from TEMPLATE for <head>-section:
page.headerData.10  < temp.headTemplate

# Copying the content from TEMPLATE for <body>-section:
page.10 < temp.mainTemplate