|
jonathan howes
|
Friday 25 April 2003 1:22:22 pm
Hello I am using the tree menu and if the item is the active item I wish to change the css class For example
Folder1
Folder2
Folder2a Folder2b If the user is in folder 2b I want to set the <a class="xxx" .... /> to a variable item I tried to assign a variable a value and then reference the value in the section show script (where the wiki page tree menu example uses a #) with no luck I was looking for something more subtle like set the font on the active path items to bold for example. Any help would be appreciated Jonathan
|
|
Ekkehard Dörre
|
Sunday 27 April 2003 3:46:53 am
If I understand you right:
use css class="font5" and class="font6"
Variable menu_css is set in:
{let top_cat=24
used_node=false()
menu_css=5
menu_css_active=6 }
to get it: {$menu_css} and {$menu_css_active}
in the wiki example:
{* FIRST LEVEL *}
{section loop=fetch(content,list,hash(parent_node_id,$top_cat, class_filter_type, "include", class_filter_array, array(),sort_by,array(array(priority))))}
<a class="topmenu" href={concat("/content/view/full/",$:item.node_id,"/")|ezurl} class="font{section show=eq($:item.node_id,$used_node)}
{$menu_css_active}
{section-else}
{section show=$node_obj.path_array|contains($:item.node_id)}
{$menu_css}
{/section} {/section}">{$:item.name}</a><br /> Greetings, ekke
http://www.coolscreen.de - eZ Publish, Ibexa, SOLR, Elastic Search
|
|
jonathan howes
|
Sunday 27 April 2003 2:54:03 pm
Ekkehard With the following change it worked like a charm. Thanks for the help and a speed response. Great to know there is a committed community behind Exponential. Jonathan
<a class="font{section show=eq($:item.node_id,$used_node)}
{$menu_css_active}
{section-else}
{section show=$node_obj.path_array|contains($:item.node_id)}
{$menu_css}
{/section}
{/section} "href={concat("/content/view/full/",$:item.node_id,"/")|ezurl}>{$:item.name}</a><br />
|