Hallo Leute,
folgendes Problem:
Eine Seite mit einem Menü und meheren Untermenüs:
menü
--untermenü
--untermenü
-----untermenü
-----untermenü
--untermenü
menü
--untermenü
--untermenü
menü
--untermenü
ich hätte es gerne so:
horizontales Menü:
menü menü menü menü menü
wenn es nichts gewählt wird.
Sonst
menü menü menü menü menü
mit vertikalem (in einem anderen Plaz) untermenü
--untermenü
--untermenü
-----untermenü
-----untermenü
wie ist es zu veranstallten??
hier was ich bis jetzt probiert habe:
temp.main_menue = HMENU
# First level menu-object, textual
temp.main_menue.1 = TMENU
temp.main_menue.1 {
# Normal state properties
NO.allWrap = <td class="main_menue-level1-no"> | </td>
# Enable active state and set properties:
ACT = 1
ACT.allWrap = <td class="main_menue-level1-act"> | </td>
}
# Second level menu-object, textual
# Menu 1 cObject
temp.unter_menue = HMENU
temp.unter_menue.1 = TMENU
temp.unter_menue.2 {
# Normal state properties
NO.allWrap = <tr><td class="unter_menue-level2-no"> | </td></tr>
# Enable active state and set properties:
ACT = 1
ACT.allWrap = <tr><td class="unter_menue-level2-act"> | </td></td>
}
Außerdem kann mir jemand sagen wie ich die Rootline Option benutze (ich immer dem Benutzer Zeigen wo er sich befindet).
Vielen Danke im voraus.
Versuch mal folgendes für das vertikale Menü:
temp.unter_menue = HMENU
temp.unter_menue.entryLevel = 2
temp.unter_menue.1 = TMENU
temp.unter_menue.1 {
...
und für ein Rootline Menü gibt es hier im Forum glaube ich genug Beispiele (Tipp: das Forum hat eine Suchfunktion und die Suche nach "rootline" bringt 247 Ergebnisse. Da ist SICHER was dabei!)
Jochen Weiland
Hallo Liste,
ich habe das gleiche Problem. Leider wird mein Submenu nicht angezeigt. Hier mein Code, so wie ich ihn momentan einsetze:
10.marks {
MENU = HMENU
MENU.special = directory
MENU.special.value = 33
MENU.entryLevel = 1
MENU.1 = TMENU
MENU.1.NO = 1
MENU.1.NO.linkWrap = |
MENU.1.RO < .MENU.1.NO
MENU.1.RO.linkColor = #FFFFFF
SUBMENU = HEMNU
SUBMENU.entryLevel = 2
SUBMENU.1 = TMENU
SUBMENU.1.NO = 1
SUBMENU.1.NO {
linkWrap = | <br />
}
}
Ich möchte meine Seite komplett auf TYPO3 umstellen. Dies ist noch der letzte Haken an der Sache. Wenn alles fertig ist, soll die Seite dann so aussehen:
http://www.spyhome.de/marathon.php
Danke für die Hilfe und Tips
Christian
SUBMENU = HEMNU
wenn das tatsächlich bei dir so steht, dann viel spaß... 😉
Der Schreibfehler hat mein Problem leider noch nicht gelößt. Ich habe die Menüs wie in der Dokumentation erstellt. Wenn ich die entryLevel ändere wirkt sich das überhaupt nicht auf die anzuzeigenden Titel aus. Kann es daran liegen, das ich einen SysFolder für mein Main Menu verwende?
Danke für die Hilfe.
Hallo Christian
Hast Du das Problem lösen können?
Danke
AstridS
woher sollte dein submenü wissen, daß es ein untermenü von einem "special = directory"-hauptmenü ist?
du hast es doch als ein eigenes, völlig autonomes menü gesetzt...
Das mit den einzelnen Objekten und Markern ist mir schon klar. Ich verstehe aber nicht ganz, wie ich die Aufteilung sonst hinbekomme.
Wenn ich in meinem MENU ein 2.Objekt einfüge für die jeweiligen Untermenüs, bekomme ich die auch angezeigt. Das sollte es doch nicht mehr so schwer sein, diese Einträge auf den Markte SUBMENU zu kopieren oder?
Vielleicht habe ich da auch einfach einen falschen Ansatz ?
Danke für die Tips und die Hilfe.
Christian
ich dachte, ich hätte mich klar genug ausgedrückt... 😉
dann halt zum abschreiben:
...
MENU = HMENU
MENU.special = directory
MENU.special.value = 33
MENU.entryLevel = 1
...
SUBMENU = HMENU
SUBMENU.special = directory
SUBMENU.special.value = 33
SUBMENU.entryLevel = 2
...
theo schriebwoher sollte dein submenü wissen, daß es ein untermenü von einem "special = directory"-hauptmenü ist?
ich denke mal, jetzt weiß es das... 😉 8-)
(wehe, wenn das jetzt falsch is...)
Hallo Leute,
nachdem ich nun nochmal angeschrieben wurde, um meine Lösung hier zu posten, werde hier nun mein typoscript hinterlegen. Das Ergebnis kann auf meiner Seite betrachtet werden:
### cObject for the Body ###
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template = FILE
template.file = fileadmin/tmpl/div_template.tmpl
workOnSubpart = DOCUMENT_BODY
subparts.ROOTLINE = HMENU
subparts.ROOTLINE {
entryLevel = 0
special = rootline
1 = TMENU
wrap = Ich bin hier: |
1.NO.allWrap = | /
}
subparts.NAVIGATION = HMENU
subparts.NAVIGATION {
entryLevel = 0
1 = TMENU
1.NO = 1
1.NO {
allWrap = |
}
1.RO < .1.NO
}
subparts.DATE = TEXT
subparts.DATE.data = date:d.m.y
subparts.SUBNAVI = HMENU
subparts.SUBNAVI {
entryLevel = 1
1 = TMENU
1.No = 1
1.NO {
ATagParams = class="subnavi"
}
2 < .1
2.NO {
ATagParams = class="subsubnavi"
}
}
# Printversion of a page
subparts.DRUCKVERSION = TEXT
subparts.DRUCKVERSION {
wrap = <a href="index.php?id=|&type=98" target="_blank" class="druckversion">Printversion <img border="0" src=fileadmin/img/printpage.png /></a>
field = uid
}
subparts.COPYRIGHT = TEXT
subparts.COPYRIGHT.value = Copyright © 2005 Spyhome
subparts.FOOTER = HMENU
subparts.FOOTER {
special = directory
special.value = 15
1 = TMENU
1.NO = 1
1.NO {
linkWrap = | | |*| | | |*| |
}
1.RO < .1.NO
}
subparts.CONTENT < styles.content.get
}
# Default PAGE object:
page = PAGE
page {
typeNum = 0
stylesheet = fileadmin/css/stylesheet1.css
bodyTag = <body>
config.doctype = xhtml_trans
config.xhtml_cleaning = all
10 < temp.mainTemplate
}
# printversion Object:
druckversion = PAGE
druckversion {
typeNum = 98
10 = CONTENT
10.table = tt_content
10.select.orderBy = sorting
10.select.colPos = 0
}
Ich kann nicht alle Fragen dazu beantworten. Dazu habe ich momentan leider nicht die Zeit. Es gibt sicherlich aber genug andere Mitglieder die euch helfen können.