[Помогите] Вывести подкатегориям их подкатегории

Тема в разделе "OpenCart", создана пользователем Vmpire, 15 мар 2013.

  1. Vmpire

    Vmpire

    Регистрация:
    13 мар 2013
    Сообщения:
    64
    Симпатии:
    30
    Как вывести подкатегория их подкатегории

    типа так

    [​IMG]
    500x500(130.48 kB)

    хостинг изображений

    Содержимое catalog\controller\product\category.php

     
  2. Vmpire

    Vmpire

    Регистрация:
    13 мар 2013
    Сообщения:
    64
    Симпатии:
    30
    что не кто не знает? вот какие функции отвечают за вывод как дописать children
    PHP:
    if (isset($this->request->get['path'])) {
                
    $path '';
     
                
    $parts explode('_', (string)$this->request->get['path']);
     
                foreach (
    $parts as $path_id) {
                    if (!
    $path) {
                        
    $path = (int)$path_id;
                    } else {
                        
    $path .= '_' . (int)$path_id;
                    }
     
                    
    $category_info $this->model_catalog_category->getCategory($path_id);
     
                    if (
    $category_info) {
                          
    $this->data['breadcrumbs'][] = array(
                              
    'text'      => $category_info['name'],
                            
    'href'    => $this->url->link('product/category''path=' $path),
                            
    'separator' => $this->language->get('text_separator')
                        );
                    }
                }    
     
                
    $category_id = (int)array_pop($parts);
            } else {
                
    $category_id 0;
            }
    и ета
    PHP:
    $category_info $this->model_catalog_category->getCategory($category_id);
     
            if (
    $category_info) {
                if (
    $category_info['seo_title']) {
                      
    $this->document->setTitle($category_info['seo_title']);
                } else {
                      
    $this->document->setTitle($category_info['name']);
                }
     
                
    $this->document->setDescription($category_info['meta_description']);
                
    $this->document->setKeywords($category_info['meta_keyword']);
     
                
    $this->data['seo_h1'] = $category_info['seo_h1'];
     
                
    $this->data['heading_title'] = $category_info['name'];
     
    тут урезал
     
    $url 
    '';
     
    тоже урезал ненужное
     
    $this
    ->data['categories'] = [URL='http://wmasteru.ru/redirect/?url=http%253A%252F%252Fwww.php.net%252Farray']array();
     
                [
    COLOR=#000088]$results[/COLOR] [COLOR=#339933]=[/COLOR] [COLOR=#000088]$this[/COLOR][COLOR=#339933]->[/COLOR][COLOR=#004000]model_catalog_category[/COLOR][COLOR=#339933]->[/COLOR][COLOR=#004000]getCategories[/COLOR][COLOR=#009900]([/COLOR][COLOR=#000088]$category_id[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
     
                
    [COLOR=#b1b100]foreach[/COLOR] [COLOR=#009900]([/COLOR][COLOR=#000088]$results[/COLOR] [COLOR=#b1b100]as[/COLOR] [COLOR=#000088]$result[/COLOR][COLOR=#009900])[/COLOR] [COLOR=#009900]{[/COLOR]
                    
    [COLOR=#000088]$data[/COLOR] [COLOR=#339933]=[/COLOR] [URL='http://wmasteru.ru/redirect/?url=http%253A%252F%252Fwww.php.net%252Farray'][COLOR=#990000]array[/COLOR][/URL][COLOR=#009900]([/COLOR]
                        
    [COLOR=#0000ff]'filter_category_id'[/COLOR]  [COLOR=#339933]=>[/COLOR] [COLOR=#000088]$result[/COLOR][COLOR=#009900][[/COLOR][COLOR=#0000ff]'category_id'[/COLOR][COLOR=#009900]][/COLOR][COLOR=#339933],[/COLOR]
                        
    [COLOR=#0000ff]'filter_sub_category'[/COLOR] [COLOR=#339933]=>[/COLOR] [B][COLOR=#009900]true[/COLOR][/B]
                    
    [COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
     
                    
    [COLOR=#000088]$product_total[/COLOR] [COLOR=#339933]=[/COLOR] [COLOR=#000088]$this[/COLOR][COLOR=#339933]->[/COLOR][COLOR=#004000]model_catalog_product[/COLOR][COLOR=#339933]->[/COLOR][COLOR=#004000]getTotalProducts[/COLOR][COLOR=#009900]([/COLOR][COLOR=#000088]$data[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]            
     
                    
    [COLOR=#000088]$this[/COLOR][COLOR=#339933]->[/COLOR][COLOR=#004000]data[/COLOR][COLOR=#009900][[/COLOR][COLOR=#0000ff]'categories'[/COLOR][COLOR=#009900]][/COLOR][COLOR=#009900][[/COLOR][COLOR=#009900]][/COLOR] [COLOR=#339933]=[/COLOR] [URL='http://wmasteru.ru/redirect/?url=http%253A%252F%252Fwww.php.net%252Farray'][COLOR=#990000]array[/COLOR][/URL][COLOR=#009900]([/COLOR]
                        
    [COLOR=#0000ff]'name'[/COLOR]  [COLOR=#339933]=>[/COLOR] [COLOR=#000088]$result[/COLOR][COLOR=#009900][[/COLOR][COLOR=#0000ff]'name'[/COLOR][COLOR=#009900]][/COLOR] [COLOR=#339933].[/COLOR] [COLOR=#009900]([/COLOR][COLOR=#000088]$this[/COLOR][COLOR=#339933]->[/COLOR][COLOR=#004000]config[/COLOR][COLOR=#339933]->[/COLOR][COLOR=#004000]get[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000ff]'config_product_count'[/COLOR][COLOR=#009900])[/COLOR] ? [COLOR=#0000ff]' ('[/COLOR] [COLOR=#339933].[/COLOR] [COLOR=#000088]$product_total[/COLOR] [COLOR=#339933].[/COLOR] [COLOR=#0000ff]')'[/COLOR] [COLOR=#339933]:[/COLOR] [COLOR=#0000ff]''[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933],[/COLOR]
                        
    [COLOR=#0000ff]'href'[/COLOR]  [COLOR=#339933]=>[/COLOR] [COLOR=#000088]$this[/COLOR][COLOR=#339933]->[/COLOR][COLOR=#004000]url[/COLOR][COLOR=#339933]->[/COLOR][URL='http://wmasteru.ru/redirect/?url=http%253A%252F%252Fwww.php.net%252Flink'][COLOR=#990000]link[/COLOR][/URL][COLOR=#009900]([/COLOR][COLOR=#0000ff]'product/category'[/COLOR][COLOR=#339933],[/COLOR] [COLOR=#0000ff]'path='[/COLOR] [COLOR=#339933].[/COLOR] [COLOR=#000088]$this[/COLOR][COLOR=#339933]->[/COLOR][COLOR=#004000]request[/COLOR][COLOR=#339933]->[/COLOR][COLOR=#004000]get[/COLOR][COLOR=#009900][[/COLOR][COLOR=#0000ff]'path'[/COLOR][COLOR=#009900]][/COLOR] [COLOR=#339933].[/COLOR] [COLOR=#0000ff]'_'[/COLOR] [COLOR=#339933].[/COLOR] [COLOR=#000088]$result[/COLOR][COLOR=#009900][[/COLOR][COLOR=#0000ff]'category_id'[/COLOR][COLOR=#009900]][/COLOR] [COLOR=#339933].[/COLOR] $url[/COLOR][COLOR=#009900])[/COLOR]
                   
    );
                }
     
  3. mechenosec

    mechenosec

    Регистрация:
    21 фев 2013
    Сообщения:
    113
    Симпатии:
    18