Никак не в еду полностью в Drupal (((((
есть профиль, в нем есть форма для заполнения, в форме есть поле - выпадающий список. Необходимо чтобы в этом списке отображался список пользователей. На PHP - выдернуть из базы это просто. А вот куда писать код - не могу понять. Нашел кучу примеров кода вывода конкретного поля и передачи туда параметров, а вот где писать ни где не сказано.
Поле выводится в профайле - так что области куда было бы можно внедрить php нет(((
Если нужно править tpl, то напишите ,пожалуйста, по подробнее.
Комментарии
возможно это неправильно (не по друпаловски), но я как-то встречался с подобной задачей. на jquery сделал.
примерно как на этой странице описано
только как это подвязать к конкретному полю?
также нудно проверить сумму некоторых полей. Куда можно вписать код для этой проверки.
Основную проблему решил следующим способом:
Создал свой модуль в нем указал функцию
<?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;
}
}
}
?>
Это правильное решение задачи?