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
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
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>| - 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???
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.
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