kovalevas 0 Опубликовано 26 января, 2011 Жалоба Share Опубликовано 26 января, 2011 Доброго времени суток. Хочется чтобы в боксе при переходе в категорию подкатегории выводились не сразу тегом <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 .= ' (' . $products_in_category . ')'; } } $categories_string .= '</a></li>';[/code]но по недостаточному знанию php, точнее по незнанию :) не могу понять что конкретно нужно ставить, не подскажете?как решить сторонними плагинами знаю.http://vamshop.ru/forum/index.php?topic=6821.msg55806 прочитал но хотелось бы обойтись парой строчек Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 26 января, 2011 Жалоба Share Опубликовано 26 января, 2011 Если я не ошибаюсь, по стандартам внутри элемента списка нельзя новый список создавать. В лучшем случае браузер проигнорирует, в худшем выведет как посчитает нужным. Для чего это надо? Наверняка можно по-другому сделать. Ссылка на сообщение Поделиться на другие сайты
kovalevas 0 Опубликовано 26 января, 2011 Автор Жалоба Share Опубликовано 26 января, 2011 возможно не достаточно коректно написал нужно чтобы в развернутых подкатегориях был другой класс и не у каждого <li> свой а общий на весь <ul> можно и в <div> упаковать но только вот как? напишу проще мне нужно чтобы список подкатегорий был оформлен по другому....допустим другим фоном...если ещё конкретней мне надо присвоить данному <ul> border и присвоить надо именно <ul> а не <li> потому как если присвоить border <li> то border будет у каждого элемента списка...как то так зарание извеняюсь если непонятно описал проблемму. ::) Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения