| 
                              
                                  
                               | 
                              
                                  04.02.2016, 08:40 
                                 
                                 
                                    
                                    
                                    
                                    
                                  
                               | 
                            
                            
                            
                               | 
                               
                                zhenya_mzmo 
                                
                                
                                
                                
                                 
                                Зарегистрирован:  2006-11-08 
                                Сообщений: 40 
                                
                               | 
                              
                                Как можно в компоненте вывести дополнительное значение элементов списка. 
Пробовала так: 
Код:?=nc_list_select ("Material_sten", "Material_sten", $f_Material_sten_id,"",0, "<div class='radio'>", "<input type='radio' name='gender' value='$f_Material_sten_value'><label for='$f_Material_sten_value'>\$value_name</label>","</div>"," ")?>  
 
Дополнительное значение во всех элементах получается берется от текущего объекта компонента. А мне надо это сделать, чтобы для каждого элемента свое дополнительное значение. Что делаю не так, как правильно? В мануалах про доп.значение вообще толком ничего не написано.
                                
 
 korvin 
                               | 
                            
                            
                            
   | 
  
      
   | 
  
      04.02.2016, 10:58 
     
     
        
        
        
        
      
   | 
   | 
   
    resident 
    
    
    
    Веб-группа «Дабл Ю» 
     
    Зарегистрирован:  2005-01-10 
    Сообщений: 336 
    
   | 
  
    Для поля типа список доступны следующие переменные: 
$f_имяполя — содержит выбранное из списка значение. 
$f_имяполя_id — содержит ID выбранного значения. 
$f_имяполя_value — содержит дополнительное значение.
    
   | 
   | 
  
      
   | 
  
      07.02.2016, 15:32 
     
     
        
        
        
        
      
   | 
   | 
   
    Руслан Густокашин 
    
    
    
    Студия Вэлпис 
     
    Зарегистрирован:  2012-02-06 
    Сообщений: 962 
    
   | 
  
    resident, что-то вы совсем не то советуете человеку. :-) 
zhenya_mzmo, функция nc_list_select не умеет подставлять в генерируемый код дополнительное значение элемента списка. 
Для решения задачи сделайте самодельный аналог этой функции с помощью SQL-запроса и цикла foreach.
    
   | 
   | 
  
      
   | 
  
      08.02.2016, 08:42 
     
     
        
        
        
        
      
   | 
   | 
   
    resident 
    
    
    
    Веб-группа «Дабл Ю» 
     
    Зарегистрирован:  2005-01-10 
    Сообщений: 336 
    
   | 
  
    Да, похоже. Вопрос сформулирован не совсем корректно. 
Если нужно для добавления/редактирования то в nc_list_select дополнительное поле не выбирается и можно сделать так 
Код:<div class='radio'> 
<?=listQuery("SELECT * FROM Classificator_Material_sten","<input type='radio' name='gender' value='\$data[Value]'><label for='\$data[Value]'>\$data[Material_sten_Name]</label>")?> 
</div>  
    
   |