{* $Id$ *}
{assign var=opensec value='0'} {assign var=sep value=''} {foreach key=pos item=chdata from=$menu_channels} {assign var=cname value=$menu_info.menuId|cat:'__'|cat:$chdata.position} {* ----------------------------- section *} {if $chdata.type ne 'o' and $chdata.type ne '-'} {if $opensec > 0} {assign var=sectionType value=$chdata.type} {if $sectionType eq 's' or $sectionType eq 'r'} {assign var=sectionType value=0} {/if} {if $opensec > $sectionType} {assign var=m value=$opensec-$sectionType} {section loop=$menu_channels name=close max=$m}
{/section} {assign var=opensec value=$sectionType} {/if} {/if}
{if $sep eq 'line'} {assign var=sep value=''} {/if} {if $prefs.feature_menusfolderstyle eq 'y'} {$expanded = 'file-archive-open'} {$collapsed = 'file-archive'} {else} {$expanded = 'expanded'} {$collapsed = 'collapsed'} {/if} {if (isset($chdata.open) && $chdata.open) || (!isset($chdata.open) && $menu_info.type !== 'd')} {$open = 'inline'} {$closed = 'none'} {else} {$open = 'none'} {$closed = 'inline'} {/if} {if $menu_info.type eq 'e' or $menu_info.type eq 'd'} {if $prefs.menus_items_icons eq 'y' and $menu_info.use_items_icons eq 'y'} {icon _id=$chdata.icon alt="{tr}Toggle{/tr}" _defaultdir=$prefs.menus_items_icons_path} {if $chdata.url and $link_on_section eq 'y'} {/if} {else} {strip}{* this anchor tag needs to be in a single long line to avoid stray underlining upon hover *} {if empty($menu_info.icon)} {icon name="$expanded" alt='Toggle'} {icon name="$collapsed" alt='Toggle'} {else} {tr}Toggle{/tr} {tr}Toggle{/tr} {/if} {/strip} {/if} {else} {if empty($menu_info.icon)} {icon name="$expanded" alt='Toggle'} {else} {tr}Toggle{/tr} {/if} {/if} {if $chdata.url and $link_on_section eq 'y'} {else} {/if} {if $translate eq 'n'}{$chdata.name}{else}{tr}{$chdata.name}{/tr}{/if}
{* separator *} {assign var=opensec value=$opensec+1} {if $menu_info.type eq 'e' or $menu_info.type eq 'd'} {/section} {assign var=opensec value=0} {/if}