Revision: 46252
Updated Code
at June 30, 2011 22:57 by odenijs
Updated Code
<?php $top_cat_id = ''; if (isset($this->request->get['path'])) { $path = $this->request->get['path']; $cat_array = explode ("_", $path); $top_cat_id = $cat_array[0]; } $this->load->model('tool/seo_url'); $results = $this->model_catalog_category->getCategories(); if ($results) { $output = '<ul>'; } foreach ($results as $result) { $new_path = $result['category_id']; $unrewritten = HTTP_SERVER.'index.php?route=product/category&path=' . $new_path; $rewritten = $this->model_tool_seo_url->rewrite($unrewritten); if ($new_path == $top_cat_id) { $output .= '<li id="current-cat"><a href="'.str_replace('&', '&', $rewritten).'">'.$result['name'].'</a>'; } else { $output .= '<li><a href="'.str_replace('&', '&', $rewritten).'">'.$result['name'].'</a>'; } $output .= '</li>'; } if ($results) { $output .= '</ul>'; } echo $output; ?>
Revision: 46251
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at May 14, 2011 23:23 by odenijs
Initial Code
<?php $top_cat_id = ''; if (isset($this->request->get['path'])) { $path = $this->request->get['path']; $cat_array = explode ("_", $path); $top_cat_id = $cat_array[0]; } $this->load->model('tool/seo_url'); $results = $this->model_catalog_category->getCategories(); if ($results) {$output = '<ul>';} foreach ($results as $result) { $new_path = $result['category_id']; $unrewritten = HTTP_SERVER.'index.php?route=product/category&path=' . $new_path; $rewritten = $this->model_tool_seo_url->rewrite($unrewritten); if ($new_path == $top_cat_id) { $output .= '<li id="current-cat"><a href="'.str_replace('&', '&', $rewritten).'">'.$result['name'].'</a>'; } else { $output .= '<li><a href="'.str_replace('&', '&', $rewritten).'">'.$result['name'].'</a>'; } $output .= '</li>'; } if ($results) {$output .= '</ul>';} echo $output;
Initial URL
http://craigmurray.me.uk/opencart-mods/how-to-highlight-the-current-category-in-the-header-in-opencart/
Initial Description
Initial Title
OpenCart Main Category
Initial Tags
category
Initial Language
PHP