Hallo,
herzlichen Dank für Eure Bereitschaft mir zu helfen.
Ich komme mit folgendem Problem nicht weiter. Ich habe ein Menu erstellt:
# das ist das Menü im oberen Bereich der Seite (horizontal)
subparts.MENU = HMENU
subparts.MENU.minItems = 5
subparts.MENU.maxItems = 5
subparts.MENU.1 = TMENU
subparts.MENU.1.NO {
allWrap = |*| <td width="120" height="20" bgcolor="black" nowrap> | </td> || <td width="120" height="20" bgcolor="#2f2714" nowrap> | </td> |*|
linkWrap = <center>|</center>
}
# das ist das vertikale, linke Menü
subparts.MENU_LEVEL1 = HMENU
subparts.MENU_LEVEL1.entryLevel = 1
subparts.MENU_LEVEL1.1 = TMENU
subparts.MENU_LEVEL1.1.NO {
allWrap = <tr height="21"><td height="21"> | </td></tr>
}
Nun möchte ich das MENU_LEVEL1 so gestalten, dass es sich dynamisch verhält (Unterpunkte anzeigt erst wenn der Haupt-Menüpunkt (im Vertikalen Menü) angeklickt wurde).
Ich bin relativ neu bei Typo3 und habe mich bereits gut eingelesen. jedoch konnte ich keinen Beitrag (auch in diesem Forum) finden der mir weiterhelfen kann.
Vielleicht kann jemand den Code posten den ich einfügen muss oder mir ein gutes Tutorial nennen.
Danke für eure Hilfe
Junior
Hallo Junior,
dasselbe Prob hab ich gestern bei der Dame im Anfängerforum gelößt. Ganz unten steht mein Code, der funktionieren sollte. Es handelt sich zwar um ein GMENU, beide sind vertikal, aber durch ein paar Modifikationen dürfte es sich leicht anpassen lassen. Vom Prinzip her gehts bei einem TMENU genau gleich.
Gruß Sw.Student
Lieber SW-Student,
herzlichen Dank. Ich habe den Code (den du der Dame gegeben hast) kopiert, angepasst (inkl. der Marker im .tmpl) und es hat nicht funktioniert. Leider.
Mein jetziges Menü (Code siehe oben) ist ein Beispiel aus dem Golive Tutorial. Ich schaffe es nur nicht eine weitere Ebene einzubauen :o
Wenn sich noch jemand meiner Erbarmen würde wäre ich sehr dankbar.
Lieben Gruss
Junior
Hallo,
ein gutes Tutorial: modern template building part 1 :-)
schau dir mal Punkt 1.3.6 an.
Gruß,
jarei
Danke, das Tutorial hatte ich schon beackert. Mhmm...
Ich habe was gebaut (was nicht funktioniert), möchte aber nun wissen ob ich komplett daneben liege. herauskommen soll immer noch ein dynamisches Menü :o
subparts.MENU_LEVEL1 = HMENU
subparts.MENU_LEVEL1.entryLevel = 1
subparts.MENU_LEVEL1.2.entryLevel = 2
subparts.MENU_LEVEL1.1 = TMENU
subparts.MENU_LEVEL1.2 = TMENU
subparts.MENU_LEVEL1.1.NO {
allWrap = <tr height="21"><td height="21"> | </td></tr>
subparts.MENU_LEVEL1.2.NO {
allWrap = <tr height="21"><td height="21"> | </td></tr>
}
Das müsste doch eigentlich funktionieren?
Danke nochmals für eure hilfe!
Junior
Hi,
vielleicht hab ich dich falsch verstanden.
Was für ein Menü willst du denn jetzt?
das menü aus dem tutorial ist vertikal und die Sub-Menüpunkte öffnen sich erst, wenn der Hauptpunkt aktiv ist. ( siehe screenshot)
Vielleicht kannst du ja mal ne Beispielseite posten o.ä.
Oder übernimm doch einfach das Beispiel-Menü und änder einfach was dort in rot dargestellt ist, so dass es deinen Bedürfnissen entspricht.
gruß und gute nacht,
jarei
Oder übernimm doch einfach das Beispiel-Menü und änder einfach was dort in rot dargestellt ist, so dass es deinen Bedürfnissen entspricht.
Das habe ich versucht. Ohne Erfolg.
vielleicht hab ich dich falsch verstanden.
Was für ein Menü willst du denn jetzt?
das menü aus dem tutorial ist vertikal und die Sub-Menüpunkte öffnen sich erst, wenn der Hauptpunkt aktiv ist. ( siehe screenshot)
Genau richtig. Das will ich immer noch 😃
Hier folgt jetzt mal mein Setup-Code:
lib.stdheader.10.stdWrap.wrap =
tt_content.stdWrap.dataWrap = <A name="{field:uid}"></a>
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/monot_com.css
page.bodyTag = <body background="Images/bg_monot.gif">
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/monot_com.html
workOnSubpart = DOCUMENT_BODY
subparts.CONTENT < styles.content.get
subparts.MENU = HMENU
subparts.MENU.minItems = 5
subparts.MENU.maxItems = 5
subparts.MENU.1 = TMENU
subparts.MENU.1.NO {
allWrap = |*| <td width="120" height="20" bgcolor="black" nowrap> | </td> || <td width="120" height="20" bgcolor="#2f2714" nowrap> | </td> |*|
linkWrap = <center>|</center>
}
subparts.MENU_LEVEL1 = HMENU
subparts.MENU_LEVEL1.entryLevel = 1
subparts.MENU_LEVEL1.2.entryLevel = 2
subparts.MENU_LEVEL1.1 = TMENU
subparts.MENU_LEVEL1.2 = TMENU
subparts.MENU_LEVEL1.1.NO {
allWrap = <tr height="21"><td height="21"> | </td></tr>
subparts.MENU_LEVEL1.2.NO {
allWrap = <tr height="21"><td height="21"> | </td></tr>
}
}
Und hier folgt der relevante Teil des HTML-Templates:
<tr height="20">
<!--###MENU### start-->
<!--###MENU### stop-->
</tr>
</table>
</csobj></td>
<td width="1" height="113"><spacer type="block" width="1" height="113"></td>
</tr>
<tr height="20">
<td width="11" height="804" rowspan="3"></td>
<td width="150" height="20" colspan="2"></td>
<td width="445" height="770" rowspan="2" valign="top" align="left" xpos="170">
<table border="0" cellpadding="0" cellspacing="0" width="399" height="554">
<tr>
<p> </p>
<td valign=top>
<!--###CONTENT### start--><a name="PageTop"></a>
<p><!--###CONTENT### stop--></p>
<p><a href="#top"><font color="black">Back to Top</font></a>
</td>
</tr>
</table>
</td>
<td width="1" height="20"><spacer type="block" width="1" height="20"></td>
</tr>
<tr height="750">
<td width="150" height="750" colspan="2" valign="top" align="left" xpos="20">
<table border="0" cellpadding="0" cellspacing="0" width="150">
<!--###MENU_LEVEL1### start-->
<!--###MENU_LEVEL1### stop-->
</table>
Ich hoffe das ist einigermassen verständlich #paralyzed#
Habe jetzt wirklich schon Forum über Forum und Tutorials bis zum Abwinken studiert. Irgendwo stehe ich aber in meinem Hirn auf dem Schlauch.
Danke und lieben Gruss
Junior