На основе модуля сделал отображение подкатегорий на странице категории.

То есть такой вид:

В категории Женская парфюмерия отображается:

A
- Armani
- Agent Provocateur
- Angel Schlesser

B
- Burberry


Итд.

В идеале это должно отобаражаться так, но в данный момент, кроме подкатегорий женской парфюмерии на этой же странице отображаются подкгории и мужской и наоборот. Пожскажите пожалуйста как сделать отображение подкатегорий только соотвествующей ей категории ?

Ссылка сайт


Код:

в category.tpl :
Код:
{foreach from=$blockCategTree.children item=child name=blockCategTree}
                {include file=$branche_tpl_path node=$child}
    {/foreach}



в category-tree-branch.tpl

Код:
{if $node.children|@count > 0}
        
            
            {foreach from=$node.children item=child name=categoryTreeBranch}
            {include file=$branche_tpl_path2 node=$child }
        {/foreach}
        
        

    {/if}



в category-tree-branch2.tpl

Код:
{if $node.children|@count > 0}
    <h3><a href="{$node.link|escape:htmlall:'UTF-8'}" >{$node.name|escape:htmlall:'UTF-8'}</a></h3>
            
    

            <ul class="categories-list spoiler-body">
            
            


{foreach from=$node.children item=child name=categoryTreeBranch}

    {include file=$branche_tpl_path3 node=$child }
            
       {/foreach}
            </ul>
    
    {else}
        <li><a href="{$node.link|escape:htmlall:'UTF-8'}" >{$node.name|escape:htmlall:'UTF-8'}</a></li>
    {/if}



в category-tree-branch3.tpl
Код:
<li><a href="{$node.link|escape:htmlall:'UTF-8'}" >{$node.name|escape:htmlall:'UTF-8'}</a></li>
    
{if $node.children|@count > 0}        
            {foreach from=$node.children item=child name=categoryTreeBranch}
            {include file=$tpl_dir./category-tree-branch3.tpl node=$child}
        {/foreach}

    {/if}






Хотя может это не совсем верное решение для данной задачи.

Но как в category.tpl сделать подкатегорию подкатегории

Код:
{foreach from=$subcategories item=subcategory}
            <li>
                
                <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">{$subcategory.name|escape:'htmlall':'UTF-8'}</a>
            </li>

Список подкатегорий Подкатегории  
- 1
- 2
- 3
        {/foreach}



[B][/B]


Сообщение отредактировано Baltazar 14-05-2010 12:34 ...