Forums / Setup & design / Problem with treemenu operator

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

Problem with treemenu operator

Author Message

Präßler Sven

Tuesday 20 September 2005 1:35:09 am

Hello,
I've a problem with the treemenu operator from Exponential.
I'd like to have a Treemenu on the left side of the page.
So I tried all the examples from the book and this site. But any of these examples worked.

This is the last code I tried to get work:

{let menu = treemenu ($module_result.path,$module_result.node_id,false(),1,5)}



    <table width="290" cellpadding="0" cellspacing="0" border="0">
        <tr>
              <td><img src={"1x1.gif"|ezimage} width="11" height="1" alt="" border="0" /></td>
              <td><img src={"1x1.gif"|ezimage} width="11" height="1" alt="" border="0" /></td>
              <td><img src={"1x1.gif"|ezimage} width="11" height="1" alt="" border="0" /></td>
              <td><img src={"1x1.gif"|ezimage} width="11" height="1" alt="" border="0" /></td>
              <td><img src={"1x1.gif"|ezimage} width="11" height="1" alt="" border="0" /></td>
              <td><img src={"1x1.gif"|ezimage} width="11" height="1" alt="" border="0" /></td>
              <td><img src={"1x1.gif"|ezimage} width="11" height="1" alt="" border="0" /></td>
              <td><img src={"1x1.gif"|ezimage} width="11" height="1" alt="" border="0" /></td>
              <td><img src={"1x1.gif"|ezimage} width="11" height="1" alt="" border="0" /></td>
              <td width=""><img src={"1x1.gif"|ezimage} width="11" height="1" alt="" border="0" /></td>
        </tr>
        {section  loop=$menu}



        <tr>
		    {switch match=$:item.level}

            {case match=0} {* Top level menu item *}
            <td colspan="1" valign="top" align="right" class="pfeil">
			{section show=$:item.is_selected}
				<img src={"menu_1pfeil.gif"|ezimage} width="5" height="8" alt="" border="0" />
			{/section}
			</td>
            <td colspan="9" class="menuitem">
	            <a href={$:item.url_alias}>{$:item.name}</a>
            </td>
            {/case}
            {case match=1}
            <td colspan="2" valign="top" align="right" class="pfeil">
			{section show=$:item.is_selected}
				<img src={"menu_2pfeile.gif"|ezimage} width="10" height="8" alt="" border="0" />
			{/section}
			</td>
            <td colspan="8" class="menuitem">
	            <a href={$:item.url_alias}>{$:item.name}</a>
            </td>
            {/case}
            {case match=2}
	        <td colspan="3" valign="top" align="right" class="pfeil">
			{section show=$:item.is_selected}
				<img src={"menu_2pfeile.gif"|ezimage} width="10" height="8" alt="" border="0" />
			{/section}
			</td>
            <td colspan="7" class="menuitem">
	            <a href={$:item.url_alias}>{$:item.name}</a>
            </td>
            {/case}
            {case match=3}
	        <td colspan="4" valign="top" align="right" class="pfeil">
			{section show=$:item.is_selected}
				<img src={"menu_2pfeile.gif"|ezimage} width="10" height="8" alt="" border="0" />
			{/section}
			</td>
            <td colspan="6" class="menuitem">
	            <a href={$:item.url_alias}>{$:item.name}</a>
            </td>
            {/case}
            {case match=4}
	        <td colspan="5" valign="top" align="right" class="pfeil">
			{section show=$:item.is_selected}
				<img src={"menu_2pfeile.gif"|ezimage} width="10" height="8" alt="" border="0" />
			{/section}
			</td>
            <td colspan="5" class="menuitem">
	            <a href={$:item.url_alias}>{$:item.name}</a>
            </td>
            {/case}
            {case match=5}
	        <td colspan="6" valign="top" align="right" class="pfeil">
			{section show=$:item.is_selected}
				<img src={"menu_2pfeile.gif"|ezimage} width="10" height="8" alt="" border="0" />
			{/section}
			</td>
            <td colspan="4" class="menuitem">
	            <a href={$:item.url_alias}>{$:item.name}</a>
            </td>
            {/case}
            {case match=6}
	        <td colspan="7" valign="top" align="right" class="pfeil">
			{section show=$:item.is_selected}
				<img src={"menu_2pfeile.gif"|ezimage} width="10" height="8" alt="" border="0" />
			{/section}
			</td>
            <td colspan="3" class="menuitem">
	            <a href={$:item.url_alias}>{$:item.name}</a>
            </td>
            {/case}
            {case} {* default menu case *}
	            <td colspan="8"></td>
			    <td colspan="2" class="submenuitem">
    	             <a href={$:item.url_alias}>{$:item.name}</a>
	            </td>
            {/case}
            {/switch}
		</tr>
        {/section}
        </table>
  

{/let}

Thanks for help