http://drupalace.ru/lesson/zastavlyaem-lyubuyu-formu-vypolnyatsya-cherez...
http://www.drupaldeveloper.es/ru/node/186