[Помощь] Доработка меню категорий

Тема в разделе "WebAsyst", создана пользователем grave20, 14 апр 2010.

Статус темы:
Закрыта.
Модераторы: mdss
  1. grave20

    grave20 Прохожие

    Помогите пожалуйста доработать меню, есть такой скрипт:
    PHP:
    {if $categoryID eq 0}
    {
    section name=i loop=$categories_tree} {if $categories_tree[i].categoryID != 1}

    {
    section name=j loop=$categories_tree max=$categories_tree[i].level-1}{/section}
    {if 
    $categories_tree[i].slug}
    {
    assign var=_category_url value="?categoryID=`$categories_tree[i].categoryID`&category_slug=`$categories_tree[i].slug`"|set_query_html}
    {else}
    {
    assign var=_category_url value="?categoryID=`$categories_tree[i].categoryID`"|set_query_html}

    {/if}

    <
    span class="sub_1"> <a href='{$_category_url}'>{$categories_tree[i].name|escape:'html'}</a></span>

    {/if} {/
    section}
    {else}
    {
    section name=i loop=$categories_tree} {if $categories_tree[i].categoryID != && $categories_tree[i].parent eq $categoryID}

    {
    section name=j loop=$categories_tree max=$categories_tree[i].level-1}{/section}
    {if 
    $categories_tree[i].slug}
    {
    assign var=_category_url value="?categoryID=`$categories_tree[i].categoryID`&category_slug=`$categories_tree[i].slug`"|set_query_html}

    {else}
    {
    assign var=_category_url value="?categoryID=`$categories_tree[i].categoryID`"|set_query_html}
    {/if}

    <
    span class="sub_1"> <a href='{$_category_url}'>{$categories_tree[i].name|escape:'html'}</a></span>
    он делает следующее: на главной странице видны родительские категории, внутри категории видны только подкатегории.
    на главной этого меню у меня не будет, следственно родительские категории он трогать не должен, и при переходе в последнюю подкатегорию меню исчезает т.к. категорий ниже уровня в которой находишься нет, а хочется чтоб в таком случае он показывал предыдущий список категорий, так сказать для возврата на уровень выше.Очень прошу помочь.
     
Статус темы:
Закрыта.