$order .= " asc"; } if ($_GET['order'] == 'desc') { $order .= " desc"; } } unset($url[$n]); unset($current_url_pages[count($current_url_pages) - 1]); } $smarty->assign("dir", $dirs); for ($f = 0; $f < count($cat_list); $f++) { $url_to_check = implode("/", $url) . '/'; if ($cat_list[$f]['full_url'] == $url_to_check) { $cat_content = $cat_list[$f]; if (empty($cat_content['param_level'])) { $categories = $shop->getCategories(1); if (!empty($categories[0]['id'])) { $redirectUrl = $shop->getFullUrlCategory($categories[0]['id'], 'catalog'); header("Location: " . BASE_URL . '/' . $redirectUrl); die; } } $page_found = true; if (isset($title_template)) { $page_title = $title_template; } else { if ($cat_content['name'] != '/') { $page_title = $cat_content['name']; } } if ($cat_content['meta_keywords'] != '') {
public function initCategoriesAssociation($id_root = null) { if (is_null($id_root)) { $id_root = Configuration::get('PS_ROOT_CATEGORY'); } $id_shop = (int) Tools::getValue('id_shop'); $shop = new Shop($id_shop); $selected_cat = Shop::getCategories($id_shop); if (empty($selected_cat)) { // get first category root and preselect all these children $root_categories = Category::getRootCategories(); $root_category = new Category($root_categories[0]['id_category']); $children = $root_category->getAllChildren($this->context->language->id); $selected_cat[] = $root_categories[0]['id_category']; foreach ($children as $child) { $selected_cat[] = $child->id; } } if (Shop::getContext() == Shop::CONTEXT_SHOP && Tools::isSubmit('id_shop')) { $root_category = new Category($shop->id_category); } else { $root_category = new Category($id_root); } $root_category = array('id_category' => $root_category->id, 'name' => $root_category->name[$this->context->language->id]); $helper = new Helper(); return $helper->renderCategoryTree($root_category, $selected_cat, 'categoryBox', false, true); }
?> <div class="product-item"> <div class="product-image"> <img src="http://www.perseybaby.ru/files/image/lampochka.jpg"/> </div> <div class="product-title"><?php echo $product->getName(); ?> </div> <div class="product-price"><?php echo $product->getPrice(); ?> руб</div> </div> <?php } ?> <?php } ?> </div> <nav id="menu"> <?php echo Shop::menu(Shop::getCategories()); ?> </nav> </div> </body> </html>