Zum Inhalt springen

Basis Template nur erste Stufe des Menus sichtbar

Erstellt am 26. Oktober 2006 · Noch keine Antworten

Tags: Frage

snakedj ·

Hallo!

Ich habe ein Basis Template in einem SysOrdner welches folgendermassen aussieht...

# Menu content object

  # Menu 1 cObject
  temp.menu_1 = HMENU
  temp.menu_1.special = directory
  temp.menu_1.special.value = 2
  #temp.menu_1.entryLevel = 0

  # First level menu-object, textual
  temp.menu_1.1 = TMENU
  temp.menu_1.1 {
    # Normal state properties
    NO.allWrap = <tr><td><img src="fileadmin/xxx/templates/menu_off.gif" width="13" height="13" align="middle" border="0" alt="" /></td><td> | </td></tr>
    # Enable active state and set properties:
    ACT = 1
    ACT.allWrap = <tr><td><img src="fileadmin/xxx/templates/menu_on.gif" width="13" height="13" align="middle" border="0" alt="" /></td><td> | </td></tr>
  }

  # Second level menu-object, textual
  temp.menu_1.2 = TMENU
  temp.menu_1.2 {
    # Normal state properties
    NO.allWrap = <tr><td> <img src="fileadmin/xxx/templates/menu_off.gif" width="13" height="13" align="middle" border="0" alt="" /></td><td> | </td></tr>
    # Enable active state and set properties:
    ACT = 1
    ACT.allWrap = <tr><td> <img src="fileadmin/xxx/templates/menu_on.gif" width="13" height="13" align="middle" border="0" alt="" /></td><td> | </td></tr>
  }

 # Second level menu-object, textual
  #temp.menu_1.3 = TMENU
  #temp.menu_1.3 {
    # Normal state properties
  #  NO.allWrap = <tr><td> </td><td nowrap=""><img src="fileadmin/xxx/templates/menu_off.gif" width="13" align="middle" height="13" border="0" alt="" /></td><td> | </td></tr>
    # Enable active state and set properties:
  #  ACT = 1
  #  ACT.allWrap = <tr><td> </td><td nowrap=""><img src="fileadmin/xxx/templates/menu_on.gif" width="13" align="middle" height="13" border="0" alt="" /></td><td> | </td></tr>
  #}


# Template content object:
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
  template = FILE
  template.file = fileadmin/xxx/templates/xxx_itjobs_template.html 
  # Substitute the ###menu_1### subpart with dynamic menu:
  subparts.menu_1 < temp.menu_1

  subparts.headline< styles.content.getLeft
  subparts.content_1 < styles.content.get
  
  subparts.baum_oben = USER
  subparts.baum_oben.userFunc = user_functions->getBaum


}
 
 
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/xxx/templates/stylesheet.css
page.meta.AUTHOR = xxx
page.meta.DESCRIPTION = xxx

page.includeLibs.some_random_id_string = fileadmin/xxx/templates/xxx_default/userfunctions.php
page.10 < temp.mainTemplate

# Setting stylesheet for Content Element sitemap
tt_content.menu.20.2 {
  1.NO.allWrap = 
  1.NO.linkWrap = <div class="sitemap1">|</div>
  2.NO.allWrap = 
  2.NO.linkWrap = <div class="sitemap2">|</div>
  3.NO.allWrap = 
  3.NO.linkWrap = <div class="sitemap3">|</div>
  4.NO.allWrap = 
  4.NO.linkWrap = <div class="sitemap4">|</div>
}



lib.parseFunc_RTE.tags.link.typolink.target =

Dies wird includet von einem Ext Template mit folgendem Inhalt...

# Bild zuordnen
bildId = TEXT
bildId.value = personal
temp.mainTemplate.subparts.picture_1 < bildId
page.10 < temp.mainTemplate

Nun wird nur die Erste Stufe des Menüs angezeigt, auch wenn eine zweite besteht. Baue ich ein expAll ein, zeigt es mir das Vollständige Menü an, also auch Stufe zwei.

Hat jemand vielleicht eine Idee... warum die zweite Stufe der Navigation bei eiem Klick auf die erste Stufe nicht angezeigt wird?

Das ganze sieht so in etwa folgendermassen aus.

WebRoot
-Website1
--Seite1 - eigenes extTemplate erweitert von Basis Template
--Seite2 - eigenes extTemplate erweitert von Basis Template
---Seite3
--Seite4 - eigenes extTemplate erweitert von Basis Template
-SysFolder

Besten Dank für Hinweise.

gruss
snakedj

--Edit
Warum nur die erste Stufe angezeigt wird habe ich nun herausgefunden, ist so wegen special = directory. Jemand eine Idee wie man dies umgehen/anders machen kann?

http://bugs.typo3.org/view.php?id=3224