| Leeloo Dalas
                                                                                                                             
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | Thursday 09 June 2005 1:06:54 am 
                                                                
                                                                 
Hello all! here is treemenu
 {* Set your top category here *}
{let top_cat=2
     used_node=false()}
{section show=is_set($DesignKeys:used.node)}
        {set used_node=$DesignKeys:used.node}
{section-else}
        {set used_node=$top_cat}
{/section}
{* Get a proper node object *}
{let node_obj=fetch(content,node,hash(node_id,$used_node))}
{* FIRST LEVEL *}
{section loop=fetch(content,list,hash(parent_node_id,$top_cat, class_filter_type, "include", class_filter_array, array(1),sort_by,array(array(priority))))}
- <a class="path" href={concat("/content/view/full/",$:item.node_id,"/")|ezurl}>{$:item.name}</a><br />
        {* SECOND LEVEL *}
        {section show=$node_obj.path_array|contains($:item.node_id) loop=fetch(content,list,hash(parent_node_id,$:item.node_id, class_filter_type, "include", class_filter_array, array(1),sort_by,array(array(priority))))}
                -- <a class="path" href={concat("/content/view/full/",$:item.node_id,"/")|ezurl}>{$:item.name}</a><br />
                {* THIRD LEVEL *}
                {section show=$node_obj.path_array|contains($:item.node_id) loop=fetch(content,list,hash(parent_node_id,$:item.node_id, class_filter_type, "include", class_filter_array, array(1),sort_by,array(array(priority))))}
                        --- <a class="path" href={concat("/content/view/full/",$:item.node_id,"/")|ezurl}>{$:item.name}</a><br />
                        {* FOURTH LEVEL *}
                        {section show=$node_obj.path_array|contains($:item.node_id) loop=fetch(content,list,hash(parent_node_id,$:item.node_id, class_filter_type, "include", class_filter_array, array(1),sort_by,array(array(priority))))}
                                ---- <a class="path" href={concat("/content/view/full/",$:item.node_id,"/")|ezurl}>{$:item.name}</a><br />
                        {/section}
                {/section}
        {/section}
{/section}
{/let}
{/let}
All content is separeted into 2 section 1. Standart (allowed for all)
 2. Partners (allowed only for partners(registered users) and need autorization)
 
All content items in tree are children of one node (id=2), but they belong to differnt sections.
 Usining this code in menu only menu-points that belong to Standart section are shown.
 But i also need menu-points that are links for conten in partners section. Can i show this links ( not manually)?   |