Сайт
Думаю, править тут надо mod_inshop_tree.tpl:
<div> <ul id="inshop_tree"> {if $item.NSLevel < $last_level} {math equation="x - y" x=$last_level y=$item.NSLevel assign="tail"} {section name=foo start=0 loop=$tail step=1} </ul></li> {/section} {/if} {if $item.NSRight - $item.NSLeft == 1} <li> <a href="/shop/{$item.seolink}" {if $item.id == $current_id} class="active" {/if}><span>{$item.title}</span></a> </li> {else} <li style="padding:{php}echo $padding;{/php}"> <a href="/shop/{$item.seolink}" {if $item.id == $current_id} class="active" {/if}><span>{$item.title}</span></a> <ul> {/if} {assign var="last_level" value=$item.NSLevel} {/foreach} </ul> </div> <script type="text/javascript"> {if !$cfg.expand_all} {literal} $('#inshop_tree li > ul').hide(); {/literal} {/if} {literal} $(document).ready(function(){ $('#inshop_tree') .find('ul:first') .show() .find('a.active') .parents('ul') .show(); }); $('#inshop_tree li').toggle( function(){ var htmls = $(this).find('ul:first').html(); if(htmls!=null) $(this).find('ul:first').slideDown(); else window.location = $(this).find('a:first').attr('href'); }, function(){ window.location = $(this).find('a:first').attr('href'); } ); {/literal} </script>