Перейти к содержанию
Форум поддержки пользователей VamShop

Бокс категории список


Рекомендуемые сообщения

Доброго времени суток.

Хочется чтобы в боксе при переходе в категорию подкатегории выводились не сразу тегом <li>  а сначала покавались в <ul>

те. сейчас

<ul id="CatNavi">

<li class="CatLevel0"><a href="http://..."></a></li>

<li class="CatLevel0"><a href="http://..."></a></li>

<li class="CatLevel0"><a href="http://..."></a></li>

<li class="CatLevel1"><a href="http://..."></a></li>

<li class="CatLevel1"><a href="http://..."></a></li>

<li class="CatLevel0"><a href="http://..."></a></li>

<li class="CatLevel0"><a href="http://..."></a></li>

<li class="CatLevel0"><a href="http://..."></a></li>

</ul>

а хотелось бы

<ul id="CatNavi0">

<li class="CatLevel"><a href="http://..."></a></li>

<li class="CatLevel"><a href="http://..."></a></li>

<li class="CatLevel"><a href="http://..."></a></li>

        <ul id="CatNavi1">

            <li class="CatLevel"><a href="http://..."></a></li>

            <li class="CatLevel"><a href="http://..."></a></li>

          </ul>

<li class="CatLevel"><a href="http://..."></a></li>

<li class="CatLevel"><a href="http://..."></a></li>

<li class="CatLevel"><a href="http://..."></a></li>

</ul>

я понимаю что копать нужно здесь

vam_show_category.inc.php


    $categories_string .= '<li class="CatLevel'.$foo[$counter]['level'].'';

    if ( ($id) && (in_array($counter, $id)) ) {
      $categories_string .=  ' Current">';
    } else {
      $categories_string .=  '">';
    }

      $categories_string .=  '<a href="';

       
$cPath_new=vam_category_link($counter,$foo[$counter]['name']);
 
    $categories_string .= vam_href_link(FILENAME_DEFAULT, $cPath_new);
    $categories_string .= '">';

    // display category name
    $categories_string .= $foo[$counter]['name'];

    if (SHOW_COUNTS == 'true') {
      $products_in_category = vam_count_products_in_category($counter);
      if ($products_in_category > 0) {
        $categories_string .= '&nbsp;(' . $products_in_category . ')';
      }
    }

    $categories_string .= '</a></li>';
[/code]

но по недостаточному знанию php, точнее по незнанию  :)  не могу понять что конкретно нужно ставить, не подскажете?

как решить сторонними плагинами знаю.

http://vamshop.ru/forum/index.php?topic=6821.msg55806 прочитал но хотелось бы обойтись парой строчек

Ссылка на сообщение
Поделиться на другие сайты

Если я не ошибаюсь, по стандартам внутри элемента списка нельзя новый список создавать.

В лучшем случае браузер проигнорирует, в худшем выведет как посчитает нужным.

Для чего это надо? Наверняка можно по-другому сделать.

Ссылка на сообщение
Поделиться на другие сайты

возможно не достаточно коректно написал

нужно чтобы в развернутых подкатегориях был другой класс и не у каждого <li> свой а общий на весь <ul>

можно и в <div> упаковать но только вот как?

напишу проще мне нужно чтобы список подкатегорий был оформлен по другому....допустим другим фоном...если ещё конкретней мне надо присвоить данному <ul> border  и присвоить надо именно <ul> а не <li> потому как если присвоить border <li> то border будет у каждого элемента списка...как то так зарание извеняюсь если непонятно описал проблемму. ::)

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...