| 
                              
                                  
                               | 
                              
                                  16.03.2016, 13:18 
                                 
                                 
                                    
                                    
                                    
                                    
                                  
                               | 
                            
                            
                            
                               | 
                               
                                Нерсесов Сергей Николаевич 
                                
                                
                                
                                
                                 
                                Зарегистрирован:  2014-06-16 
                                Сообщений: 35 
                                
                               | 
                              
                                Приветствую всех! 
 
У меня на сайте такая структура меню продукции: 
Продукция (раздел) 
- Тип товара 1 (подраздел) 
--Товар 1 (объект) 
--Товар2 (объект) 
 
- Тип товара 2 (подраздел) 
--Товар 3 (объект) 
--Товар 4 (объект) 
 
Меню на  сайт вывел таким образом: 
Создал шаблон компонента товаров. 
В префикс вставил: 
Код: 
<ul> 
 <li><a href='<?= $subLink ?>'><?= $nc_core->subdivision->get_by_id($sub, "Subdivision_Name") ?></a> 
 <ul> 
    
В объект в списке вставил: 
Код:<li><a href='<?= $fullLink ?>'><span><?= $f_Name ?></span></a></li>   
В суффикс: 
 
 
Вроде и все выводится и работает, но не выделяется активный пункт меню и в хлебных крошках не отображается название товара в который заходишь. 
 
Вопрос, правильно ли я сделал вывод меню или можно более правильно и лучше вывести, чтоб и активный пункт выделялся и в крошках все отображалось? Их кстати вывожу стантартно: 
Код: 
 
$browse_path['prefix'] = "<ul class='uk-breadcrumb uk-text-left'>"; 
$browse_path['suffix'] = "</ul>"; 
$browse_path['active'] = "<li><a href='%URL'>%NAME</a></li>"; 
$browse_path['active_link'] = "<li>%NAME</li>"; 
$browse_path['unactive'] = "<li><a href='%URL'>%NAME</a></li>"; 
$browse_path['divider'] = " → "; 
<?= nc_browse_path($browse_path); ?> 
   
Результат такой: Главная / Продукция / Тип товара 1 / и все
                                
                               | 
                            
                            
                            
   | 
  
      
   | 
  
      17.03.2016, 08:25 
     
     
        
        
        
        
      
   | 
   | 
   
    Нерсесов Сергей Николаевич 
    
    
    
    
     
    Зарегистрирован:  2014-06-16 
    Сообщений: 35 
    
   | 
  
    Вопрос по крошкам снят, это моя невнимательность опять))) У меня просто в настройке заголовка было несуществующее поле))) 
 
А вот про компонент меню, интересно, как я сделал - это правильно или есть лучше способ?
    
   | 
   | 
  
      
   | 
  
      18.03.2016, 16:05 
     
     
        
        
        
        
      
   | 
   | 
   
    Nexwich 
    
    
    
    Панасин Александр 
      
    Зарегистрирован:  2011-04-05 
    Сообщений: 1037 
    
   | 
  
    Как я понял вы вставляете компонент для каждого раздела чтобы отобразить товары в навигации? 
Код:<?= $nc_core->subdivision->get_by_id($sub, "Subdivision_Name") ?>   
У вас всегда доступен массив $current_sub['Subdivision_Name'], кроме случаев nc_objects_list()
    
 
 Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html 
   |