ich habe ein horizontales menü und möchte das die untermenüs an einer anderen stelle auf der seite erscheinen und nicht immer unmittelbar unter meinem Menü Home.
gibt es da eine lösung auch ohne frames zu verwenden??
wenn ja wie?
2 Menüs
weiß zwar nicht so ganz genau, wie du das jetz meinst, aber definier doch in deinem html-template 2 subparts bzw marker, wobei einer für die Hauptnavi und einer für die Unternavi steht. Und in deinem TypoScript weist du dann den jeweiligen Menüs ihre Eigenschaften zu und gibst dann an, daß die Menüs an Stelle der jeweiligen marker/subparts eingesetzt werden sollen.
jupp .... template erstellung ist ein kapitel für sich. kann mich Hoppelchen nur anschließen, auch wenn er es sehr allgemein formuliert hat.
die template-erstellungs-videos und tutorials haben mir damals sehr geholfen 😉
ich hab schon 2 marker gesetzt, es geht trotzdem nicht
ich geb euch einfach mal den code vielleicht hilft das jemandem weiter
#-----------------------------------
#PAGE
#-----------------------------------
page = PAGE
page.typeNum = 0
#-----------------------------------
#TEMPLATE
#-----------------------------------
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/template.html
#---------------------------------
#CONTENT
#---------------------------------
workOnSubpart = DOKUMENT
marks.INHALT = CONTENT
marks.INHALT.table = tt_content
< styles.content.get
#-----------------------------
#Menu
#-----------------------------
marks.MENU_HEADER = HMENU
marks.MENU_HEADER.special = directory
marks.MENU_HEADER.special.value = 603
marks.MENU_HEADER.1 = GMENU
marks.MENU_HEADER.1 {
expAll = 0
NO {
backColor = #94CCE5
XY = [10.w]+50 , 18
10 = TEXT
10.text.field = title
10.fontColor = black
10.fontSize = 12
10.offset = 35,15
10.niceText = 0
}
}
#--------------------------------
#Submenu
#--------------------------------
marks.MENU_LEFT = HMENU
marks.MENU_LEFT.special = directory
marks.MENU_LEFT.special.value = 611
marks.MENU_LEFT.2 = GMENU
marks.MENU_LEFT.2 {
expAll= 0
NO {
wrap = | <br>
backColor = #94CCE5
XY = [10.w]+50 , 18
10 = TEXT
10.text.field = title
10.fontColor = black
10.fontSize = 12
10.offset = 35,15
10.niceText = 0
}
}
}
FotoHorst schriebauch wenn er es sehr allgemein formuliert hat.
der er ist eine sie!!! 😉
äh also da ich nur mit tmenu arbeite kann ich nich so viel dazu sagen, nur, daß meiner erkenntnis nach - und falls das jetzt nicht nur bespielhaft angegeben war, wenn du
marks.dein marker.special = directory
marks.dein marker.special.value = 603
angibst, auch nur diese seite im menu als eintrag erscheinen wird.
wenn ich das richtig verstanden habe dann wird mir von der id 603 an das menü ausgegeben und das macht typo ja auch.
nur halt meine einzelnen menüpunkte haben noch unterpunkte
soll etwa so aussehen:
Menüpunkt 1 | Menüpunkt 2 | Menüpunkt 3 | ....
Unterpunkt 1
Unterpunkt 2
Unterpunkt 3
....
Und wenn ich jetzt meine menüpunkte anklicke soll sich jedesmal halt das passende untermenü dazu öffnen.
und das bekomm ich halt mit den markern nicht hin.
Hoppelchen schriebder er ist eine sie!!! 😉
huuups .... :o
konnt ja keiner sehen :o
nimm mal bei deinem untermenu das
marks.MENU_LEFT.special = directory
marks.MENU_LEFT.special.value = 611
raus und setz dafür mal
marks.MENU_LEFT.entryLevel = 1 (bzw, die Ebene, ab der das Untermenu angezeigt werden soll)
ein. So mach ich das jedenfalls bei meinem Menu und das klappt super
@DaBel:
poste doch mal dein templatefile .... und dazu den code für den menüaufbau .... dann werden wir den fehler schon finden.
p.s.: fängt deine 2.menüebene auch dort an ???
temp.MenueBlaBla.entryLevel = 1
hier mein template
<html>
<head>
<title></title>
</head>
<body>
###DOKUMENT###
<table height="100%" width="780" cellspacing="1" cellpadding="0" align="center" border="0">
<tr>
<td height="112" background="fileadmin/top.gif" colspan="2">###MENU_HEADER###</td>
</tr>
<tr>
<td bgcolor="#C1E6F9" background="fileadmin/left_bar.gif" width="220">###MENU_LINKS###</td>
<td background="fileadmin/hintergrund.jpg">###INHALT###</td>
</tr>
<tr>
<td align="center" height="31" background="fileadmin/down.gif" colspan="2"></td>
</tr>
</table>
###DOKUMENT###
</body>
</html>
und hier der code dazu
#-----------------------------------
#PAGE
#-----------------------------------
page = PAGE
page.typeNum = 0
#-----------------------------------
#TEMPLATE
#-----------------------------------
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/template.html
#---------------------------------
#CONTENT
#---------------------------------
workOnSubpart = DOKUMENT
marks.INHALT = CONTENT
marks.INHALT.table = tt_content
< styles.content.get
#-----------------------------
#Menu
#-----------------------------
marks.MENU_HEADER = HMENU
marks.MENU_HEADER.special = directory
marks.MENU_HEADER.special.value = 603
marks.MENU_HEADER.1 = GMENU
marks.MENU_HEADER.1 {
expAll = 0
NO {
backColor = #94CCE5
XY = [10.w]+50 , 18
10 = TEXT
10.text.field = title
10.fontColor = black
10.fontSize = 12
10.offset = 35,15
10.niceText = 0
}
}
#--------------------------------
#Submenu
#--------------------------------
marks.MENU_HEADER.2 = GMENU
marks.MENU_HEADER.2 {
expAll= 0
NO {
wrap = | <br>
backColor = #94CCE5
XY = [10.w]+50 , 18
10 = TEXT
10.text.field = title
10.fontColor = black
10.fontSize = 12
10.offset = 35,15
10.niceText = 0
}
}
}
daß da überhaupt was funktioniert wundert mich ein wenig.
du hast keinen subpart DOKUMENT definiert sondern einen mark DOKUMENT ....
FotoHorst schriebdaß da überhaupt was funktioniert wundert mich ein wenig.
du hast keinen subpart DOKUMENT definiert sondern einen mark DOKUMENT ....
nene das is schon n subpart DOKUMENT, der steht nur nich in kommentarzeichen, was aber auch nich weiter tragisch is, also darin liegt es zumindest nicht