Доброе время суток!
Возникла следующая проблема. В силу того, что изучаю друпал всего с неделю, не могу решить следующую задачу. А именно - надо создать форму, которая по нажатию кнопки сабмит переводит на сторонний сайт и передает ему данные.
Установил себе модуль Webform. Создать форму тут не проблема, проблема в том, как сделать, чтобы по сабмиту переходило на другой сайт, и передавало ему данные. Полазил в "Submission settings", но ничего кроме "Redirection location" полезного не увидел. Да и тут - как настроить этот путь, чтобы передать ему введенные значения?
Можно ли как-то подставить их в строку пути, например ...?name={$name} или как то иначе?
Или для решения данной проблемы нужно с нуля писать свой модуль? Если да, то подскажите решение, пожалуйста. Пожалуй, все, что я знаю - это то, что вся форма хранится в базе данных.
Спасибо
Комментарии
Более конкретно. Научился создавать простейший модуль. Накропал себе форму. Теперь весь вопрос в том, как передать значение стороннему сайту. Пробовал $form['#action'] = url('https://***/form/?firstname='.$form_state['values']['name']); , но не выходит. Все дело в том, что form_state не успевает появится до того, как я перехожу на другой сайт?
Теперь другая проблема, уже с кодировкой ))
Сделал так:
$form['#action'] = url('https://***/form/');
$form['#method'] = 'POST';
Данные передаются, но русские буквы на стороннем сайте отображаются ужасно. Примерно так С‚Р?ста
Что делать?
Часть 4-ая. Проблема с кодировкой решается путем accept-charset="windows-1251"
Но как передать этот параметр форме?