Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Вывести дополнительное значение элементов списка

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>
198 196 2016-02-08 08:42:47 14419
Описание проекта