Проблема с каталогом товаров

Тема в разделе "Shop-script", создана пользователем admevgeniy, 11 фев 2009.

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

    admevgeniy Писатель

    Регистр.:
    6 фев 2009
    Сообщения:
    9
    Симпатии:
    0
    У меня проблема возникла с формированием ссылок в катеогрии.
    Вот есть категории:
    категория_1
    под категория1
    под под категория1
    под категория2
    категория_2

    и все ссылки работают правильно, но вод когда я например захожу в под категорию, то категория1 уже не активна, когда захожу под под категорию, она тоже неактивна (и это еще допустимо) но когда я вибераю просмотр товара из этой же под под категории и захожу на него, то меню под под категории неактивно, и теперь чтобы вернутся в эту под под категорию после просмотра товара нужно возращатся обратно.

    Как это исправить?
     
  2. djslap

    djslap

    Регистр.:
    29 сен 2007
    Сообщения:
    193
    Симпатии:
    2
    12 шаблон?
    а ты сделай вверху странички с продуктом - строку категорий - просто скопируй код из странички со списком
     
  3. admevgeniy

    admevgeniy Писатель

    Регистр.:
    6 фев 2009
    Сообщения:
    9
    Симпатии:
    0
    Да 12, в принципе не трудно и узнать, посмотрев html код страницы. Но сейчас не об этом, Ваша вариант который Вы предлагаете, это не выход из ситуации, меня интересует как реализовать чтобы когда я просматриваю товар то ссылка на под под категорию этого товара была активана. Подскажите пожалуйста, просто в коде ссылке как бы все правильно и что добавить ума не приложу,
    <a href="index.php?categoryID={$categories_tree.categoryID}">{$categories_tree.name}</a>
     
  4. sounde

    sounde

    Регистр.:
    12 сен 2008
    Сообщения:
    391
    Симпатии:
    64
    Т.е Вам нужно, чтобы все пункты каталога были всегда активны?

    Дело в том, что в стандартном варианте, пункт меню становиться неактивен, если уже не содержит вложенного пункта, т.е. он является последним.

    Как вариант можно сделать, чтобы пункты меню всегда оставались активными.
     
  5. Zolinger

    Zolinger Постоялец

    Регистр.:
    29 сен 2008
    Сообщения:
    111
    Симпатии:
    69
    у меня в category_tree.tpl.html следующий код:
    PHP:
    {* category navigation tree *}
    <
    table >
    {
    section name=i loop=$categories_tree}
        {if 
    $categories_tree[i].categoryID != 1}
        <
    tr>
        <
    td valign="top" width="10">{if $categories_tree[i].level == 1}<img src="images/12arrow.gif" width="7" height="6">{/if}&nbsp;</td>
        <
    td>
            {
    section name=j loop=$categories_tree max=$categories_tree[i].level-1}
                &
    nbsp;&nbsp;&nbsp;
            {/
    section}
            {if 
    $categories_tree[i].level 1}<img src="images/point{if $categoryID == $categories_tree[i].categoryID}_v{else}_gray{/if}.gif" width="8" height="8">{/if}

              {if 
    $categoryID == $categories_tree[i].categoryID}
                {* 
    selected node => point category and don't make a link *}
                <b>
                    <font class="faq">{$categories_tree[i].name}
                    </font>
                </b>
                <br>
              {else}
                {* not selected node => make a link to a category *}
                <a href="index.php?categoryID={$categories_tree[i].categoryID}" 
                    {if $categories_tree[i].level > 1}
                        class="standardsmall" 
                    {/if}>{$categories_tree[i].name}</a>
                <br>
              {/if}
        </td></tr>
        {/if}
    {/section}
    </table>
    вместо строчки <font class="faq">{$categories_tree.name}
    вставить:
    <font class="faq"><a href="index.php?categoryID={$categories_tree.categoryID}">{$categories_tree.name}</a>

    а для класса "faq" в таблице (style12.css) стилей добавь еще красоту для ссылки:
    .faq a{ font-size: 14px; color: #DF0000;}

    После этих действий рубрика будет ссылкой даже если она активна.
     
    admevgeniy нравится это.
Статус темы:
Закрыта.