Выпадающий список

Главные вкладки

Аватар пользователя chaosspy chaosspy 18 января 2013 в 10:49

Никак не в еду полностью в Drupal (((((
есть профиль, в нем есть форма для заполнения, в форме есть поле - выпадающий список. Необходимо чтобы в этом списке отображался список пользователей. На PHP - выдернуть из базы это просто. А вот куда писать код - не могу понять. Нашел кучу примеров кода вывода конкретного поля и передачи туда параметров, а вот где писать ни где не сказано.
Поле выводится в профайле - так что области куда было бы можно внедрить php нет(((
Если нужно править tpl, то напишите ,пожалуйста, по подробнее.

Комментарии

Аватар пользователя sadad sadad 18 января 2013 в 11:57

возможно это неправильно (не по друпаловски), но я как-то встречался с подобной задачей. на jquery сделал.
примерно как на этой странице описано

Аватар пользователя chaosspy chaosspy 21 января 2013 в 13:39

Основную проблему решил следующим способом:
Создал свой модуль в нем указал функцию

<?php
function profile2_form_alter(&$form, &$form_state$form_id)
{
switch (
$form_id) {
case 
'user_profile_form':{
$arr=Array('1','2','3');
$field field_read_field('field_w_second_author');
$field['settings']['allowed_values'] = $arr;
field_update_field($field);
$form['field_w_second_author']['und']['#options'] = $arr;
}
}                        
}
?>

Это правильное решение задачи?