Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Parenek

Новачок
  
  • Публікації

    41
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Parenek

  1. Подскажите пожалуйста в чем может быть дело.

    на версии 3.5.6 отлично работал данный модуль , а на последний не хочет.

    у меня версия 1.5.3.1

    Спасибо

    Глобальных различий между этими версиями нет, проверьте внимательнее настройки

    Как только ставлю это обновления то сразу всё падает. Можно как нибудь через ЛС получить предыдущие версии и посмотреть на из за какой версия я получаю эту проблему? на 3.5.6 всё окей. 

  2.  Коллеги подскажите пожалуйста как добавить 4 уровень? Сейчас доступно только три. Заранее большое спасибо!

    <?php
    class ControllerModuleCategory extends Controller {
       protected function index() {
          $this->language->load('module/category');
        
           $this->data['heading_title'] = $this->language->get('heading_title');
        
          if (isset($this->request->get['path'])) {
    	 $parts = explode('_', (string)$this->request->get['path']);
          } else {
    	 $parts = array();
          }
        
          if (isset($parts[0])) {
    	 $this->data['category_id'] = $parts[0];
          } else {
    	 $this->data['category_id'] = 0;
          }
        
          if (isset($parts[1])) {
    	 $this->data['child_id'] = $parts[1];
          } else {
    	 $this->data['child_id'] = 0;
          }
    	    if (isset($parts[2])) {
    	 $this->data['sisters_id'] = $parts[2];
          } else {
    	 $this->data['sisters_id'] = 0;
          }		
          $this->load->model('catalog/category');
          $this->load->model('catalog/product');
        
          $this->data['categories'] = array();
    	      
          $categories = $this->model_catalog_category->getCategories(0);
        
    	  foreach ($categories as $category) {
    	
    	     $children_data = array();
    	     $sister_data = array();
    	    
    	     $children = $this->model_catalog_category->getCategories($category['category_id']);
    	    
    	     foreach ($children as $child) {		  
    		$sister_data = array();
    		$sisters = $this->model_catalog_category->getCategories($child['category_id']);
    		if($sisters) {
    		   foreach ($sisters as $sisterMember) {
    		      $sister_data[] = array(
    			 'category_id' =>$sisterMember['category_id'],
    			 'name'		=> $sisterMember['name'],
    			 'href'		=> $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']. '_' . $sisterMember['category_id'])  
    		      );					
    				
    		   }
    		   $children_data[] = array(
    			 'category_id' => $child['category_id'],
    			 'sister_id'   => $sister_data,
    			 'name'		=> $child['name'],
    			 'href'		=> $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])  
    		      );  
    		}else{					
    		   $children_data[] = array(
    		      'category_id' => $child['category_id'],
    		      'sister_id'	=>'',
    		      'name'		=> $child['name'],
    		      'href'		=> $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])  
    		   );  
    		}
    	     }		
    	     $data = array(
    		'filter_category_id'  => $category['category_id'],
    		'filter_sub_category' => true  
    	     );	
    	      
    	     $product_total = $this->model_catalog_product->getTotalProducts($data);
    		    
    	     $this->data['categories'][] = array(
    		'category_id' => $category['category_id'],
    		'name'		=> $category['name'],
    		'children'	=> $children_data,
    		'sister'	=> $sister_data,
    		'href'		=> $this->url->link('product/category', 'path=' . $category['category_id'])
    	     );
    	  }
        
          if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category.tpl')) {
    	 $this->template = $this->config->get('config_template') . '/template/module/category.tpl';
          } else {
    	 $this->template = 'default/template/module/category.tpl';
          }
        
          $this->render();
         }
    }
    ?>
    

     

     

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.