OpenCart主类别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenCart主类别相关的知识,希望对你有一定的参考价值。

  1. <?php
  2. $top_cat_id = '';
  3. if (isset($this->request->get['path'])) {
  4. $path = $this->request->get['path'];
  5. $cat_array = explode ("_", $path);
  6. $top_cat_id = $cat_array[0];
  7. }
  8.  
  9. $this->load->model('tool/seo_url');
  10.  
  11. $results = $this->model_catalog_category->getCategories();
  12.  
  13. if ($results) {
  14. $output = '<ul>';
  15. }
  16.  
  17. foreach ($results as $result) {
  18. $new_path = $result['category_id'];
  19. $unrewritten = HTTP_SERVER.'index.php?route=product/category&path=' . $new_path;
  20. $rewritten = $this->model_tool_seo_url->rewrite($unrewritten);
  21. if ($new_path == $top_cat_id) {
  22. $output .= '<li id="current-cat"><a href="'.str_replace('&', '&amp;', $rewritten).'">'.$result['name'].'</a>';
  23. } else {
  24. $output .= '<li><a href="'.str_replace('&', '&amp;', $rewritten).'">'.$result['name'].'</a>';
  25. }
  26.  
  27. $output .= '</li>';
  28. }
  29.  
  30. if ($results) {
  31. $output .= '</ul>';
  32. }
  33.  
  34. echo $output;
  35. ?>

以上是关于OpenCart主类别的主要内容,如果未能解决你的问题,请参考以下文章

javascript opencart的类别菜单

PHP OpenCart主要类别

Opencart 全类 ul li 树

Opencart SEO打破类别直接

如何在 OpenCart 中创建自定义的 SEO 友好 URL?

转opencart 源码解析