1

Тема: Раскрывающееся меню для поддкатегорий

Есть ли стандартное решение для реализации раскрытия меню категорий по принципу:

            - 1 категория
            +2 категория
            - 3 категория

при нажатии на 2 категорию

            - 1 категория
            - 2 категория
                 -  1 подкатегория
                 -  2 подкатегория
                 + 3 подкатегория
            - 3 категория


при нажатии на 3 подкатегорию

            - 1 категория
            - 2 категория
                 -  1 подкатегория
                 -  2 подкатегория
                 -  3 подкатегория
                          - 1 подподкатегория
                          - 2 подподкатегория
            - 3 категория

или только через стандартый javascript?



2

Re: Раскрывающееся меню для поддкатегорий

Вот что-то подобное: http://www.movabletype.org/2008/08/crea … _type.html



3

Re: Раскрывающееся меню для поддкатегорий

Не совсем то...
Хочется приблизительно так :

mt.js

<mt:TopLevelCategories>
function OpenComment(where)
{if(document.getElementById(where).style.display == 'inline'){document.getElementById(where).style.display = 'none';} 
else {document.getElementById(where).style.display = 'inline';
}
}
</mt:TopLevelCategories>

виджет:

<mt:TopLevelCategories sort_method="SortCatFld::Sort">

<A href="javascript:OpenComment('<$mt:CategoryId$>')"><$mt:CategoryLabel$></A><br> 

<DIV id=<$mt:CategoryId$> style="DISPLAY: none; MARGIN: 0px">

<mt:SubCatIsFirst><ul></mt:SubCatIsFirst><mt:If tag="CategoryCount"> 
<li>
<a href="<$mt:CategoryArchiveLink$>"<mt:If tag="CategoryDescription"> title="<$mt:CategoryDescription remove_html="1" encode_html="1"$>"</mt:If>><$mt:CategoryLabel$> (<$mt:CategoryCount$>)</a>

<mt:Else><li><$mt:CategoryLabel$>
</mt:If>
<$mt:SubCatsRecurse$>
<mt:SubCatIsLast></ul></mt:SubCatIsLast>
</li>
</DIV>
</mt:TopLevelCategories> 
</div></div>
</mt:IfArchiveTypeEnabled>

Но возникают проблемы с условием: Есть ли далее подкатегория или это конечная категория и еще кое-что по мелочи.
Т.е. если конечная - выводить уже ссылку и т.д.

Есть ли тег, отвечающий за такую инфу?

Отредактировано seo (31:10:2008 19:58:12)



4

Re: Раскрывающееся меню для поддкатегорий

тоже интресуюсь грамотной реализацией Tree меню