Модуль категорий

  • 3 Ответов
  • 371 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн bwsd

Модуль категорий
« : 07.09.2015, 02:14:06 »
Где то на просторах форума нашел древовидный вывод категорий, как дописывать класс активному элементу?
Нынешний способ не работает.

function getSubCat($data, $request, $num) {
            //print_r($data);
            foreach ($data as $category) {
                $class = "jshop_menu_level_" . $category->level;
                if ($categories_id[$category->level] == $category->category_id)
                    $class = $class . " active";
                ?>

                <li class="<?= $class ?>"><a href="<?= $category->category_link ?>"><?= $category->name ?></a>
                    <?php
                    $request
->load($category->category_id);
                    
$data $request->getChildCategories($order$ordering);
                    if (
$data) {
                        print 
'<span class="VmArrowdown idCatSubcat close collapsed"></span>';
                        print 
"<ul class='childCat level" $num "'>";
                        
getSubCat($data$request$num 1);
                        print 
"</ul>";
                    } else {
                        print 
"</li>";
                    }
                }
            }

            
$parent_cat JTable::getInstance('category''jshop');
            
$parent_cat->load();
            
$childs $parent_cat->getChildCategories($order$ordering);
            
?>

            <ul id="accordion" class="list"><?php getSubCat($childs$parent_cat1); ?></ul>

*

Онлайн nevigen

  • *****
  • 9339
  • [+]771 / [-]17
  • Пол: Мужской
  • http://n*****n.com
    • Просмотр профиля
    • Nevigen.com -разработки для Joomla
Re: Модуль категорий
« Ответ #1 : 07.09.2015, 09:02:56 »
попробуйте подсмотреть http://joomlaforum.ru/index.php/topic,292787.0.html
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !

*

Оффлайн bwsd

Re: Модуль категорий
« Ответ #2 : 07.09.2015, 20:00:36 »
Спасибо огромное, разобрался!

*

Оффлайн bwsd

Re: Модуль категорий
« Ответ #3 : 07.09.2015, 20:00:53 »
Вчера еще плюсанул Вам