Zum Inhalt springen

Menü verschwindet bei Klick auf Menü-Punkt

Erstellt am 21. September 2006 · 3 Antworten · letzte Antwort am 25. September 2006

Tags: Frage

Longnose ·

Hallo zusammen, Seit etwa 3 Tagen versuche ich mit mühe und not meine erste webseite in Typo3 umzusetzen. Dabei habe ich einen Navigationsbaum der so ausschaut

+ GLOBAL
--+ DOMAIN.AT (id=2) << enthält template 
  --+ home (id=30)
  --+ news
  --+ kontakt
    --+ kontaktmeldung übermittelt..
  ...
--+ DOMAIN.CH
  --+ home
  --+ news
  --+ kontakt
    --+ kontaktmeldung übermittelt..
  ...
--+ DOMAIN.RU

Mein Template habe ich (Siehe Kennzeichnung im Navi-Baum) für die Unterseiten vererbt.

Meine Navi sollte jeweils immer dieselben Punkte ausgeben, und zwar:

  --+ home
  --+ news
  --+ kontakt
    ...

Mein Problem mit der untenstenehnden TScript-Navi ist, dass wenn ich auf id 2 (DOMAIN.AT) bin, die Navi einwandfrei angezeigt wird, jedoch beim klicken auf einen der Menü-Punkte die Navigation ganz vershwindet.

Hier mein TScript:

  # MENU
  subparts.menu_1 = HMENU
  #subparts.menu_1.entryLevel = 1
  subparts.menu_1.1 = TMENU
  subparts.menu_1.1 {
    wrap=<table width="165" border="0" cellspacing="0" cellpadding="0"> | </table>
    NO.allWrap = <tr id="menu_no"><td width="12"> </td><td> | </td>
    NO.ATagBeforeWrap = 1
    ACT < .NO
    ACT = 1
    ACT.allWrap = <tr id="menu_no"><td width="12"><img src="fileadmin/global/netapp.at/assets/pic/ul_arrow.gif" border="0" alt="" /> </td><td><b> | </b></td></tr>
  }

Vielen Dank für eure Bemühungen und Inputs schon im Voraus!

Longnose ·

Als Ergänzung vielleicht noch: Die Variable no_cache = 1 ist gesetzt bei mir im template.

  # CUSTOM SETTINGS
  config.no_cache = 1
  config.cache_clearAtMidnight = 1
  config.linkVars = 1
  config.spamProtectionEmailAddresses = 1
  config.tx_realurl_enable = 1

  # LANGUAGE
  config.sys_language_uid = 0
  config.language = de
  #config.locale_all = deutsch
  config.locale_all = de_DE
Longnose ·

Sodeli, ich habs selber gepackt. Habe das Problem jetzt gelöst:

  # MENU
  subparts.NAVI = HMENU
  subparts.NAVI.entryLevel = 0
  subparts.NAVI.special= directory
  subparts.NAVI.special.value= 2
  subparts.NAVI.1 = TMENU
  subparts.NAVI.1 {
    wrap=<table width="100%" border="0" cellspacing="0" cellpadding="0"> | </table>
    NO.allWrap = <tr id="menu_no" onmouseover="this.bgColor='#F1F1F1'" onmouseout="this.bgColor=''"><td width="20" height="22">&nbsp;</td><td> | </td>
    NO.ATagBeforeWrap = 1
    ACT < .NO
    ACT = 1
    ACT.ATagParams= style="font-weight:bold;"
    ACT.allWrap = <tr id="menu_act"><td width="20" height="22" align="center" valign="middle" bgcolor="#F1F1F1"><img src="fileadmin/global/kunde.at/assets/pic/ul_arrow.gif" border="0"></td><td valign="middle" bgcolor="#F1F1F1"><b> | </b></td></tr>
  }
Tank_jr ·

hi,

ich klinke mich mal hier ein.
genauso etwas suche ich auch. allerdings hapert es bei mir als newbie an der umsetzung

in meiner vorlage (template) habe ich den marker namens ###UNDER###

genau dort würde ich gern dein menü hinsetzen.

# MENU
subparts.NAVI = HMENU
subparts.NAVI.entryLevel = 0
subparts.NAVI.special= directory
subparts.NAVI.special.value= 2
subparts.NAVI.1 = TMENU
subparts.NAVI.1 {
wrap=<table width="100%" border="0" cellspacing="0" cellpadding="0"> | </table>
NO.allWrap = <tr id="menu_no" onmouseover="this.bgColor='#F1F1F1'" onmouseout="this.bgColor=''"><td width="20" height="22"> </td><td> | </td>
NO.ATagBeforeWrap = 1
ACT < .NO
ACT = 1
ACT.ATagParams= style="font-weight:bold;"
ACT.allWrap = <tr id="menu_act"><td width="20" height="22" align="center" valign="middle" bgcolor="#F1F1F1"><img src="fileadmin/global/kunde.at/assets/pic/ul_arrow.gif" border="0" alt="" /></td><td valign="middle" bgcolor="#F1F1F1"><b> | </b></td></tr>
        }

allerdings habe ich keine peilung wie ich das mache.
was muss noch in die setup?
brauche ich ein javascript?
usw.

ich hoffe du kannst mir helfen.

danke