naff Posted September 18, 2011 Share Posted September 18, 2011 Поправил модуль так, что-бы отображались только соседние категории того же уровня... Но при выборе товара из любой категории, они (категории) скрываются, так как у товара соседей по категории нет... Вопрос: Как сделать так что-бы в модуле отображались по прежнему соседние категории, но так же и при выборе товара продолжали отображаться теже категории?? Что-бы было проще понять о чем я говорю, вот ссылка на сайт http://perfumel.ru/ Благодарю за помошь! Link to comment Share on other sites More sharing options...
naff Posted September 18, 2011 Author Share Posted September 18, 2011 Вот кот который за это отвечает: $start_category = $id_category; if ($start_category != 1) { if (isset($_GET['id_category'])) { $category = new Category($_GET['id_category']); if (Validate::isLoadedObject($category)) $tmp_cat = $category->id_parent; if ($tmp_cat != 1) $start_category = $tmp_cat; } } Что нужно добавить что бы при выборе товара категории не скрывались??? Link to comment Share on other sites More sharing options...
surkov85 Posted September 18, 2011 Share Posted September 18, 2011 Если я правильно понял, то получается ошибка в том что на странице товара нет переменой которая выводит категорию текущего товара. Используйте переменную $cookie->last_visited_category , из названия понятно что она выведет id последней категории которую Вы посещали, но тут может возникнуть проблема если пользователь перейдет с главной страницы или с любого другого места а не из категории, тогда показывать last_visited_category будет нечего. Можно использовать грубый вариант $id_category = Db::getInstance()->getValue('SELECT `id_category_default` FROM `ps_product` WHERE `id_product` ='.Tools::getValue('id_product').''); Просьба если кто знает другую переменную которая выдает id категории на странице товара написать её здесь . Link to comment Share on other sites More sharing options...
naff Posted September 19, 2011 Author Share Posted September 19, 2011 Помоему проблема не в этом.... Проблема в том, что код который фильтрует категории, устроен так что толко при выборе категории способен отобразить их... а вот как сделать так что бы при выборе любой страници он продолжал отображать только выбраную категорию... Link to comment Share on other sites More sharing options...
naff Posted September 19, 2011 Author Share Posted September 19, 2011 Подскажите теперь куда именно вставить этот код? Какой файл отвечает за отображение товаров? Link to comment Share on other sites More sharing options...
Recommended Posts