hallo zusammen
Ich habe folgendes Problem:
Ich habe 2 Menüs ein Textmenü das statisch ist und ein graphisches Menü das dynamisch ist.
Beim Textmenü wird ausgewählt welche "haupt"-Seite ausgewählt wird. Also EntryLevel 1.
Das Dynamischen-graphischen Menü soll jetzt immer ändern, je nach dem welche Hauptseite ausgewählt wird.
Alo wenn ich jetzt im Textmenü auf Politiker klicke soll sich das dynamische Menü so verändern das Grundlagen, Infos, Downloads und Projekte angezeigt werden und auswählbar sind. usw.
entryLevel
0 1 2
root
Hauptseite
Home
Infos
Politiker
Grundlagen
Infos
Downloads
Projekte
Eltern
Grundlagen
Links
Tipps & Tricks
Fachleute
Partner
Infos
Kann mir irgendjemand helfen, ich bin leicht am verzweifeln ... #angry#
gruss und dank
Cedric 😉
Hallo Cedric
Ohne Dein Typoscript ist es natürlich schwierig Dir zu helfen.
Aber im Prinzip hast Du wohl irgend eine solche Lösung:
zweitesMenu.1 = GMENU
...
wenn Du nun entryLevel = 2 schreibst, dann sollte Dein Problem gelöst sein.
Gruss
Markus
seite = PAGE
seite {
bodyTag = <body bgColor="#FFFCEE">
typeNum = 0
stylesheet = fileadmin/fitNOW/template/fitNOW.CSS
meta.AUTHOR = Cedric Gisler
meta.DESCRIPTION = fitNOW WEBSeite
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/fitNOW/template/fitNOW.html
10.marks{
NAVI_STAT=HMENU
NAVI_STAT.special = directory
NAVI_STAT.special.value = 289
NAVI_STAT.entryLevel = 0
NAVI_STAT.1 = TMENU
NAVI_STAT.1.NO = 1
NAVI_STAT.1.NO.ATagParams = class="menu"
NAVI_STAT.1.NO.linkWrap = |*| <font color="black">|</font>
SEITENTITEL = TEXT
SEITENTITEL.field = title
ORT = TEXT
ORT.data = leveltitle:1
INHALT = CONTENT
INHALT {
table = tt_content
select.orderBy = sorting
selecht.where = colPos = 0
}
NAVI_DYN = HMENU
NAVI_DYN.special = directory
NAVI_DYN.special.value = 289
NAVI_DYN.1 = GMENU
NAVi_DYM.1.NO = 1
NAVI_DYN.entryLevel = 2
NAVI_DYN.1.NO {
XY = 100, 30
backcolor = #FFFFFF
10 = TEXT
10.text.field = title
10.fontColor = #000000
10.fontFile = fileadmin/fonds/arialb.ttf
10.fontSize = 12
10.niceText = 1
10.offset = 7, 21
}
}
}
Das wäre mein Typoscript.
Leider habe ich das mit dem entryLevel=2 schon ausprobiert.
Aber leider zeigt er mit entryLevel=2 das hauptmenü an also Hauptseite | Politiker |etc. ...
und wenn ich jetzt mit entryLevel=3 eine Stufe weiter nach unten gehe zeit Typo3 überhaupt nix an ... #angry#
Typo3 macht was es will ...
Gruss und danke für die Hilfen
Cedric
Hallo Ced,
schmeiss doch einfach mal das hier raus:
NAVI_STAT.entryLevel = 0
entweder du verwendest special oder entryLevel aber nicht beides gemeinsam.
und bei deinem GMENU versuchs mal ohne das hier
NAVI_DYN.special = directory
NAVI_DYN.special.value = 289
Daniel
danke das wahrs 😃
Einfach
NAVI_DYN.special = directory
NAVI_DYN.special.value = 289
rausscheimsen
und dies einstellen:
NAVI_DYN.entryLevel = 1
und es funktioniert.
Aber jetzt doch noch ne frage: directory gibt noch an wie das Menü aufgebaut ist oder?
und entryLevel gibt an welches Level genommen wird braucht es nicht beides?
gruss und danke viel mal für die Hilfe
Cedric
Hallo Cedric,
nicht ganz!
entryLevel macht nichts anderes wie die Struktur der Seite ab der genannten Einstiegsebene aufzubauen.
mit special kannst du noch andere Menüs aufbauen. hier zum nachlesen
special.directory macht, wenn du nur deine erste Seite angibst nichts anderes wie entryLevel.
Und wenn du mehr Seiten angibst oder ein anderes special verwendest macht es daher keinen Sinn entryLevel anzugeben. Daher beisst sich hier das TS und es funktioniert meistens nicht wie gewünscht.
Hoffe das reicht mal als Erklärung, an sonsten muss hier einer von den Programmieren hier nachbessern 😉
Daniel
hmmm
alles klar 😃
Vielen dank für die Hilfe, habe mir die gesamte letzte Woche die Zähne daran ausgebissen. #angry#
Nächstes mal komme ich früher... ^^
noch mal danke und gruss
Cedric