{if $subcats_list} <ul class="mod_cat_list"> {assign var="last_level" value=1} {if $cat.NSLevel == $last_level}</li>{/if} {math equation="x - y" x=$last_level y=$cat.NSLevel assign="tail"} {section name=foo start=0 loop=$tail step=1} </li></ul> {/section} {if $cat.NSLevel <= 1} <li> {/if} {if $cat.NSLevel <= 1} <a class="folder" href="{$cat.url}">{if $cat.seolink == $current_seolink} <strong>{$cat.title} ({$cat.content_count})</strong>{else}{$cat.title} ({$cat.content_count}){/if}</a> {else} {if $cat.NSLevel > $last_level} <a href="javascript:" class="cat_plus" style="{if $cfg.expand_all}display:none{/if}" title="{$LANG.EXPAND}"></a> <a href="javascript:" class="cat_minus" style="{if !$cfg.expand_all}display:none{/if}" title="{$LANG.TURN}"></a> <ul> {/if} <li> <a class="folder" href="{$cat.url}">{if $cat.seolink == $current_seolink} <strong>{$cat.title} ({$cat.content_count})</strong>{else}{$cat.title} ({$cat.content_count}){/if}</a> {/if} {assign var="last_level" value=$cat.NSLevel} {/foreach} {section name=foo start=0 loop=$last_level step=1} </li></ul> {/section} </ul> <script type="text/javascript"> {if !$cfg.expand_all} {literal} $('ul.mod_cat_list li > ul').hide(); {/literal} {/if} {literal} $('.cat_plus').click(function(){ $(this).fadeOut(); $(this).parent('li').find('.cat_minus').eq(0).show(); $(this).parent('li').find('ul').eq(0).fadeIn(); }); $('.cat_minus').click(function(){ $(this).fadeOut(); $(this).parent('li').find('.cat_plus').eq(0).show(); $(this).parent('li').find('ul').hide(); $(this).parent('li').find('ul').find('.cat_minus').hide(); $(this).parent('li').find('ul').find('.cat_plus').show(); }); {/literal} </script> {/if}
Переделка модуля разделов
mod_content_cats.tpl
Вот для только для примера
#menu{list-style:none; width:500px; padding:0; margin: auto;} #menu li{float:left; font:bold 14px Arial;} #menu a{color:#666; display:block; height:40px; line-height:36px; padding:0px 10px 0px 10px; background:#eee; text-decoration:none;} #menu a:hover{color:#fff; background:#888;}
Или вот основной код который в дальнейшем надо разметить стилем
{if $subcats_list} <a class="folder" href="{$cat.url}">{if $cat.seolink == $current_seolink} <strong>{$cat.title} ({$cat.content_count})</strong>{else}{$cat.title} ({$cat.content_count}){/if}</a> {/foreach} {/if}