Zum Inhalt springen

Rootlevel wird nicht angezeigt im Menü

Erstellt am 28. September 2006 · 4 Antworten · letzte Antwort am 31. Oktober 2006

Tags: Frage

Cereates ·

Hallo Allerseits,

Warum wird Rootlevel bei mir im Menu nicht angezeigt? Mein Template für Navigation enthält folgenden TS.

tmp.MAINNAVIGATION = HMENU
tmp.MAINNAVIGATION {
  wrap = <div id="mainNavi"> | </div>
  1 = TMENU
  1 {
    expAll = 1
    wrap = <ul> | </ul>
    NO = 1
    NO.wrapItemAndSub = <li> | </li>
    NO.doNotLinkIt = 0
    ACT = 1
    ACT < .NO
    ACT.ATagParams = id=current
  }
  2 < .1
  2.wrap = <div id="subNavi"><ul> | </ul></div>
}

Seitenstruktur sieht folgendermassen aus:

( )Typo3
-@Startseite
-| °Angebot
-| |+++produkt_1
-| |+++produkt_2
-| °Kontakt
-| °FAQ
-| |+++faq_1
-| |+++faq_2
-@Sysordner

Wenn aber Menu dargestellt wird, fängt es mit 'Angebot' an, ich versuche dass die Startseite miterscheint. Ich habe es auch mit entryLevel = -1,0,1 versucht - nichts hat geklappt.

Wie mache ich das nun.

... Cereates

toyde ·

Hast Du fälschlicherweise weitere TypoScripts/Templates auf Unterseiten eingefügt? Oder im Root-Template die Option "template on next levels" unterhalb der Includes verwendet?

Wie hattest Du entryLevel verwendet? Poste das ebenfalls hier rein.

grüsse

Cereates ·

So! Hatte bis jetzt die 'Sonne' in Portugal genossen, und bin wieder voller Tatendrang! 8-)

Also Maintemplate sieht folgendermassen aus:

page = PAGE

config {
 # RealURL - baseURL unbedingt anpassen bei Änderungen
 simulateStaticDocuments = 0
 baseURL = url
 tx_realurl_enable = 1
 admPanel = 0
}

# Titel Selber einstellen
config.noPageTitle = 1
page.headerData.10 = TEXT
page.headerData.10.field = subtitle // title
page.headerData.10.wrap = <title>| &nbsp; - URL</title>

page.includeCSS {
 pseudo = fileadmin/css/html_pseudo.css
 pseudo.media = screen
 pseudo.title = Screen_Stylesheet
 
 tag = fileadmin/css/html_tag.css
 tag.media = screen
 tag.title = Screen_Stylesheet
}

page.meta.KEYWORDS.field = keywords

page.10 = TEMPLATE
page.10 {
 template = FILE
 template.file = fileadmin/index.html
 relPathPrefix = fileadmin/
 workOnSubpart = BODY
}


page.10.subparts.MAIN_NAVI < tmp.MAINNAVIGATION
page.10.subparts.Content < styles.content.get

und Menutemplate habe ich ja schon gepostet.

an was liegt es???

Cereates ·

Ich habe Typo3 nochmals aufgesetzt. Wie es aussieht, kann die 'Startseite' nicht im Menu angezeigt werden oder was mache ich Falsch.

Ich habe die Strucktur erstellt
( )Typo3
-@Startseite
-| °Angebot
-| |+++produkt_1
-| |+++produkt_2
-| °Kontakt
-| °FAQ
-| |+++faq_1
-| |+++faq_2
-@Sysordner

dann auf ein neues Template erstellt auf der Startseite 'page=PAGE...' und dann ein erweitertes Template für Menu darin eingebunden.

Cereates ·

Kann es sein, dass ich nur per 'Breadcrumb' auf Level 0 zugreifen kann? Denn ich habe jetzt auch noch ein 'Breadcrumb' eingefügt wo ich nun einen Link auf die Startseite erhalte.

>> Startseite >> Angebot

Wenn ich aber Menu habe fängt das Menu bei Angebot an.

-| °Angebot
-| |+++produkt_1
-| |+++produkt_2
-| °Kontakt
-| °FAQ
-| |+++faq_1
-| |+++faq_2

Kann ich hier irgendwie durch 'special' Level 0 darstellen lassen? 'entryLevel=-1' hat nicht funktioniert

tmp.MAINNAVIGATION = HMENU
tmp.MAINNAVIGATION {
  entryLevel = 0
  wrap = <div id="mainNavi"> | </div>
  1 = TMENU
  1 {
    expAll = 1
    wrap = <ul> | </ul>
    NO = 1
    NO.wrapItemAndSub = <li> | </li>
    NO.doNotLinkIt = 0
    ACT = 1
    ACT < .NO
    ACT.ATagParams = id=current
  }
  2 < .1
  2.wrap = <div id="subNavi"><ul> | </ul></div>
}

Grüsse