Hallo,
ich schlage mich nun seit einiger Zeit mit Typo rum und teste mal hier was mal da was. Nun bin ich bei den Menüs angelangt. Zu dem Thema habe ich mir schon massig Tutorials und einige Forum durchforstet, aber leider nie das richtige gefunden.
Ein Menü hab ich schonmal erstellt (ein einfaches) nun wollte ich einen Schritt weitergehen und das Menp vom Crcph Template so ändern das es beim auswählen eines Hauptpunktes nicht rechts sondern jeweils unter em Hauptpunkt angezeigt wird.
Leider stellte ich mir das zu einfach vor *g*
Nun wollte ich mal hier um Hilfe fragen, mir gehts mehr um die erklärung wie was in dem Code funktioniert.
Hier mal der Code falls ihn jemand nicht haben sollte *g*
(ich glaube dieser Auszug reicht für das Menp)
temp.L1menu = HMENU
temp.L1menu.1 = TMENU
temp.L1menu.1.NO {
before.cObject < temp.mainTemplate
before.cObject {
workOnSubpart = SUB_MENU_ITEM
marks.MENU_TITLE = TEXT
marks.MENU_TITLE.field = title
wraps.LINK = TEXT
wraps.LINK {
value = |
typolink.parameter.field = uid
}
}
doNotShowLink = 1
}
temp.L1menu.1.ACT < temp.L1menu.1.NO
temp.L1menu.1.ACT = 1
temp.L1menu.1.ACT.before.cObject.workOnSubpart = SUB_MENU_ITEM_ACT
temp.L2menuItems = HMENU
temp.L2menuItems.entryLevel = 1
temp.L2menuItems.1 = TMENU
temp.L2menuItems.1.NO {
before.cObject < temp.mainTemplate
before.cObject {
workOnSubpart = SUB_L2MENU_ITEM
marks.MENU_TITLE = TEXT
marks.MENU_TITLE.field = title
wraps.LINK = TEXT
wraps.LINK {
value = |
typolink.parameter.field = uid
}
}
doNotShowLink = 1
}
temp.L2menuItems.1.ACT < temp.L2menuItems.1.NO
temp.L2menuItems.1.ACT = 1
temp.L2menuItems.1.ACT.before.cObject.workOnSubpart = SUB_L2MENU_ITEM_ACT
temp.L2menu < temp.mainTemplate
temp.L2menu {
workOnSubpart = SUB_L2MENU
subparts.SUB_L2MENU_ALLITEMS < temp.L2menuItems
}
und hier mal der Templatecode (bissel lang)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
</body>
</html>
<html>
<head>
<title>Creative Copenhagen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- ###HEADER_DATA### begin-->
<style type="text/css">
:link {text-decoration: none ;color: #006699;}
:visited {text-decoration: none ;color: #006699;}
:active {text-decoration: none ;color: #006699;}
:hover {text-decoration: underline ;color: #000000;}
</style>
<!-- ###HEADER_DATA### end -->
</head>
<body bgcolor="#D6D3CE" text="#333333" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#006699" vlink="#006699" alink="#006699">
<!-- ###DOCUMENT_BODY### start-->
<table width="778" border="0" bgcolor="#FFFFFF" cellspacing="0" cellpadding="0" height="100%" align="center">
<tr>
<td align="left" valign="top" rowspan="3">
<table width="1" border="0" cellpadding="0" cellspacing="0">
<tr valign="middle">
<td height="22" colspan="2" align="center"> <a name="top"></a><a href="index.php?id=123"><img height=150 alt="" src="media/uploads/crcph/logo.gif" width=150 border=0></a></td>
</tr>
<tr valign="middle" bgcolor="#CEDBDE">
<td height="10" colspan="2" align="center"><img src="clear.gif" width="10" height="10"></td>
</tr>
<!-- ###SUB_MENU### start
This surrounds all the menuitems, substituted with the dynamic menu
-->
<!-- ###SUB_MENU_ITEM### begin
This is a single menu item
-->
<tr>
<td height="25" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><!--###LINK###-->###MENU_TITLE###<!--###LINK###--></font></td>
<td height="25" align="right" width="10"><img src="media/uploads/crcph/pil.gif" width="3" height="5"></td>
</tr>
<tr bgcolor="#D6D3CE">
<td colspan="2" align="right"><img src="clear.gif" width="1" height="1"></td>
</tr>
<!-- ###SUB_MENU_ITEM### end -->
<!-- ###SUB_MENU_ITEM_ACT### begin
This is a single menu item, active mode
-->
<tr>
<td height="25" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><!--###LINK###--><strong>###MENU_TITLE###</strong><!--###LINK###--></font></td>
<td height="25" align="right" width="10"><img src="media/uploads/crcph/pil.gif" width="3" height="5"></td>
</tr>
<tr bgcolor="#D6D3CE">
<td colspan="2" align="right"><img src="clear.gif" width="1" height="1"></td>
</tr>
<!-- ###SUB_MENU_ITEM_ACT### end -->
<tr>
<td height="25" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><a href="nyheder.html">Nyheder</a></font></td>
<td height="25" align="right" width="10"><img src="media/uploads/crcph/pil.gif" width="3" height="5"></td>
</tr>
<tr bgcolor="#D6D3CE">
<td colspan="2" align="right"><img src="clear.gif" width="1" height="1"></td>
</tr>
<tr>
<td height="25" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><a href="arrangementer.html">Arrangementer</a></font></td>
<td height="25" align="right" width="10"><img src="media/uploads/crcph/pil.gif" width="3" height="5"></td>
</tr>
<tr bgcolor="#D6D3CE">
<td colspan="2" align="right"><img src="clear.gif" width="1" height="1"></td>
</tr>
<tr>
<td height="25" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><a href="profiler.html">Profiler</a></font></td>
<td height="25" align="right" width="10"><img src="media/uploads/crcph/pil.gif" width="3" height="5"></td>
</tr>
<tr bgcolor="#D6D3CE">
<td colspan="2" align="right"><img src="clear.gif" width="1" height="1"></td>
</tr>
<tr>
<td height="25" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><a href="nn">Forum</a></font></td>
<td height="25" align="right" width="10"><img src="media/uploads/crcph/pil.gif" width="3" height="5"></td>
</tr>
<tr bgcolor="#D6D3CE">
<td colspan="2" align="right"><img src="clear.gif" width="1" height="1"></td>
</tr>
<tr>
<td height="25" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><a href="information.html">Information</a></font></td>
<td height="25" align="right" width="10"><img src="media/uploads/crcph/pil.gif" width="3" height="5"></td>
</tr>
<tr bgcolor="#D6D3CE">
<td colspan="2" align="right"><img src="clear.gif" width="1" height="1"></td>
</tr>
<!-- ###SUB_MENU### end -->
</table>
</td>
<td align="center" valign="top" bgcolor="#CEDBDE" height="1"> </td>
<td align="center" valign="top" bgcolor="#CEDBDE" height="1">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" width="100">
<table width="59%" border="0" cellpadding="0">
<tr>
<td align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF" size="1"><a href="index.php?id=123"><img src="media/uploads/crcph/home.gif" width="15" height="13" border="0"></a></font></td>
<td align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF" size="1"><a href="index.php?id=123">Front page</a></font></td>
</tr>
</table>
</td>
<td bgcolor="#FFFFFF" width="1"><img src="clear.gif" width="1" height="1"></td>
<td align="center" width="100" valign="middle">
<table width="1%" border="0" cellpadding="0">
<tr>
<td align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF" size="1"><a href="index.php?id=987"><img src="media/uploads/crcph/search.gif" width="15" height="13" border="0"></a></font></td>
<td align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF" size="1"><a href="index.php?id=987">Search</a></font></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center" valign="top" bgcolor="#FFFFFF" height="1"><img src="clear.gif" width="448" height="1"></td>
<td align="center" valign="top" bgcolor="#FFFFFF" height="1"><img src="clear.gif" width="180" height="1"></td>
</tr>
<tr>
<td align="center" valign="top" height="100%"> <br>
<table width="90%" border="0" cellspacing="2" cellpadding="2" height="100%">
<tr>
<td valign="top">
<!-- ###SUB_CONTENT### start
This indicates the main content area
-->
<!-- ###SUB_HEADER1###
This is the layout of header type 1
-->
<table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#999999">###MARK_HEADER###</font></td>
</tr>
<tr>
<td bgcolor="#D6D3CE"><img src="clear.gif" width="1" height="1"></td>
</tr>
<tr>
<td bgcolor="#D6D3CE"><img src="clear.gif" width="1" height="1"></td>
</tr>
<tr>
<td bgcolor="#D6D3CE"><img src="clear.gif" width="1" height="1"></td>
</tr>
</table>
<!-- ###SUB_HEADER1### -->
<!-- ###SUB_CONTENT### end -->
</td></tr></table>
</td>
<td align="center" valign="top" bgcolor="#E7EBEF" height="100%"> <br>
<table width="90%" border="0" cellspacing="2" cellpadding="2" height="100%">
<tr>
<td valign="top">
<!-- ###SUB_CONTENT_MARGIN### begin
Secondary content...
-->
<!-- ###SUB_HEADER2###
This is the layout of header type 2
-->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr >
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>###MARK_HEADER###</b></font></b></font></td>
</tr>
<tr>
<td><img src="clear.gif" width="1" height="4"></td>
</tr>
<tr>
<td bgcolor="#B5BECE"><img src="clear.gif" width="1" height="1"></td>
</tr>
<tr>
<td><img src="clear.gif" width="1" height="4"></td>
</tr>
</table>
<!-- ###SUB_HEADER2### -->
<!-- ###SUB_L2MENU### start -->
<table width="100%" border="0" cellspacing="2" cellpadding="2">
<!-- ###SUB_L2MENU_ALLITEMS### start -->
<!-- ###SUB_L2MENU_ITEM### start -->
<tr>
<td valign="top"><img src="media/uploads/crcph/pil2.gif" width="3" height="9"></td>
<td valign="top" align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><!--###LINK###-->###MENU_TITLE###<!--###LINK###--></font></td>
</tr>
<!-- ###SUB_L2MENU_ITEM### end -->
<!-- ###SUB_L2MENU_ITEM_ACT### start -->
<tr>
<td valign="top"><img src="media/uploads/crcph/pil2.gif" width="3" height="9"></td>
<td valign="top" align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><!--###LINK###--><strong>###MENU_TITLE###</strong><!--###LINK###--></font></td>
</tr>
<!-- ###SUB_L2MENU_ITEM_ACT### end -->
<!-- ###SUB_L2MENU_ALLITEMS### end -->
</table>
<!-- ###SUB_L2MENU### end -->
<!-- ###SUB_CONTENT_MARGIN### end -->
</td></tr></table>
</td>
</tr>
<tr>
<td align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><a href="#top">Top top</a></font> <img src="media/uploads/crcph/toparrow.gif" width="7" height="11"></td>
<td align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#999999">Copyright...</font></td>
<td align="center" valign="top" bgcolor="#E7EBEF"> </td>
</tr>
</table>
<br>
<!-- ###DOCUMENT_BODY### end -->
</body>
</html>
So was ich jetzt versucht habe ist, den kompletten SUB_L2MENU-Teil einfach in den SUM_MENU_ACT-Teil zu packen da dort ja der Bereich ist der "ausgeführt" wird wenn ein Hauptpunkt aktiv ist. Das Funktioniert aber so nicht.
Da ich jetzt aber seit 2 Wochen daran rumbastle und den ganzen Quellcode umgestellt habe und es immernoch nicht geht, dachte ich mir ich Frage hier mal nach 🙂
Ich weiß das es hier im Forum massig Menü-Samples gibt die genau das machen was ich will, aber ich will eigentlich nur verstehen wie man das löst 🙂
Hoffe jemand hat die Geduld und hilft mir ein wenig auf die Sprünge 🙂
Danke
Mike