Zum Inhalt springen

Allgemeine Frage zu Menüs am Beispiel vom Crcph Temp.

Erstellt am 13. August 2003 · 6 Antworten · letzte Antwort am 18. Oktober 2003

Tags: Frage

Tecow ·

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">&nbsp;</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">&nbsp;</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

Tecow ·

So ich habe die Lösung gefunden.

(auch wenn ich mir jetzt Feinde mache) Ich finde die Unterstützung hier nicht gerade super!

Erklärung:

warum ich diese Lösung gut finde liegt daran das jeder für sich die einzelnen Menüitems (Active und nicht Active) verändern kann. So ist es möglich die grafische Gestalltung jemand anderem zu übertragen und selber nur den Typecode zu schreiben. (haben wir hier so umgesetzt)

hier der veränderte HTML Code

<!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>
				<tr>
						<td colspan="2">
              <!-- ###SUB_L2MENU### start	-->
              <table width="100%" border="0" cellspacing="2" cellpadding="2">
              <!-- ###SUB_L2MENU_ALLITEMS### start	-->
              <!-- ###SUB_L2MENU_ITEM### start	-->
              <tr> 
                <td valign="top" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><!--###LINK###-->###MENU_TITLE###<!--###LINK###--></font></td>
                <td valign="top"><img src="media/uploads/crcph/pil.gif" width="3" height="9"></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 -->
						</td>
				</tr>
	<!-- ###SUB_MENU_ITEM_ACT### end -->
	<!-- ###SUB_MENU### end -->

      </table>
    </td>
    <td align="center" valign="top" bgcolor="#CEDBDE" height="1">&nbsp;</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### -->


<!-- HIER WAR DAS MENÜ -->


	<!-- ###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">&nbsp;</td>
  </tr>
</table>
<br>


<!-- ###DOCUMENT_BODY### end -->

</body>
</html>

und der Setupcode fürs Template:

# Template content object:
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
  template = FILE
  template.file = fileadmin/templatefiles/kladow.tmpl
}

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
}

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
    }
		subparts.SUB_L2MENU < temp.L2menu
  }
  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

page = PAGE
page.typeNum = 0
page.bodyTag < styles.content.bodyTag
page.bodyTagMargins=0
page.headerData.20 < temp.mainTemplate
page.headerData.20 {
  workOnSubpart = HEADER_DATA
}

page.10  < temp.mainTemplate
page.10 {
  workOnSubpart = DOCUMENT_BODY
  subparts.SUB_CONTENT = COA
  subparts.SUB_CONTENT {
    5 < styles.content.editPanelPage
    10 < styles.content.get
    30 < styles.content.lastUpdate
    40 < styles.content.typo3_powered
  }
  subparts.SUB_CONTENT_MARGIN = COA
  subparts.SUB_CONTENT_MARGIN {
#    5 < temp.L2menu
    10 = LOAD_REGISTER
    10.defaultHeaderType = 2
    10.maxImageWidth = 150
    20 < styles.content.getBorder
    30 = RESTORE_REGISTER
  }
  subparts.SUB_MENU < temp.L1menu
#  subparts.SUB_L2MENU < temp.L2menu
}

lib.stdheader.stdWrap >
lib.stdheader.10.1 >
lib.stdheader.10.1  < temp.mainTemplate
lib.stdheader.10.1 {
  workOnSubpart = SUB_HEADER1
  marks.MARK_HEADER = TEXT
  marks.MARK_HEADER.field = header
}
lib.stdheader.10.2 >
lib.stdheader.10.2 < lib.stdheader.10.1
lib.stdheader.10.2.workOnSubpart = SUB_HEADER2
lib.stdheader.10.stdWrap.wrap >


tt_content.menu.20.1 >
tt_content.menu.20.1 < temp.L2menu
tt_content.menu.20.1.subparts.SUB_L2MENU_ALLITEMS {
  special = directory
  special.value.field = pages
}

config.extTarget = _blank
config.compensateFieldWidth = 0.7


page.config.admPanel = 1
config.intTarget = {$PAGE_TARGET}
page.headerData.999 < plugin.meta

jetzt müsste man nur noch die beiden postings vergleichen und gucken wo der unterschied liegt. es ist relativ simpel wenn man mal auf die idee kommt 😉

bei Fragen stehe ich gerne zur Verfügung, bin aber auch kein Profi bis jetzt 😉

Mfg

Mike

Unbekannter Benutzer ·

Hey, genau dasselbe Problem hatte ich auch (auch mit dem Crcph-Template) und ich wollte es schon hier im Forum posten. Dann hab ich aber (zum Glück) mal die Suchfunktion bemüht...

1000 Dank! 😃 Du hast mir sehr geholfen, ich war schon am verzweifeln... 😉

Frescha ·

ist es auch möglich menü lvl 3 und 4 dazu stellen? wenn ja wie...
sorry ich versuche gerade mir das ganze anhand beispielen beizubringen da bräuchte ich noch eure hilfe ... :o

edit: ist es so gewollt das sich immer eine neue seite aufbaut wenn man auf ein link klickt? und das menü sieht seltsam aus wenn man ein unterpunkt öffnet....

ich versuche mich mal in einem anderen menü

JochB ·

Hallo,

wie genau wäre es möglich die komplette Struktur anzeugen zu lassen?
Hab schon einwenig mit expandAll=1 getestet, hat leider nicht geklappt...
Hat jemand eine Idee wie man das Menu komplett anzeigen kann?

Grüße
JochB

Unbekannter Benutzer ·

habe auch großes Interesse an einer Lösung dieses Problems, bin aber leider z.Zt. noch nicht fähig, das selbst hinzubekommen, weil meine TypoScript-Kenntnisse dafür noch nicht ausreichen... o.O

hanez3 ·

hi tecow,
bist du so nett, mir mal die beschreibung zu posten, wie du das template (das typoscript-setup, nicht das html-template) crcph editiert hast? wie kann ich den setup-code für ein statisches template bearbeiten?
geht das nur über copy-paste in ein neues, leeres template record?? die lösung in dem html-template hatte ich ziemlich genau so wie in deinem vorschlag...aber wo fürge ich den veränderten typo-script code ein?

allerbesten dank im voraus,

hanez