Собственно сабж. Возникла проблема такого характера - имеется тип материала "Абонент" и тип материала "Заявки", при просмотре "Абонента" должна выводиться задача типа "Сформировать заявку", при клике на которую создается нода "Заявка", с полем "заявка от" и значение таким же как и номер ноды родителя-"Абонента". Не могу решить уже неделю бьюсь!
Комментарии
Было бы логично заявки делать через Webform, а Webform позволяет использовать GET в значении по умолчанию
насколько я понял - у вас это все через CCK поля сделано
тогда используйте hook_form_alter, не hook_form_formID_alter, а именно hook_form_alter, т.л. именно в нем вы сможете выставить default value в нужном вам cck поле. что где выставлять? используйте php xdebug отладчик ну или выведите все через print_r и посмотрите где там у вас default_value стоит, и меняйте в hook_form_alter
насколько помню можно еще pre_render использовать, но не помню точно работает ли. с hook_form_alter работает 100% - у самого так node reference nid выставляется, как и у вас
Спасибо, начал разбираться!
Для ССК -- http://drupal.org/project/nodereference_url. Ручками ничего писать не нужно.
Webform нужно использовать только в случаях, если пользователи сайта хотят создавать анкеты или нечто подобное с различными наборами полей. В остальных случаях лучше ССК.