Я пытаюсь реализовать следующую функциоанльность, добавляю кнопку на страницу, при нажатии на кнопку происходит переход на главную страницу, туда передаются данные с поля координаты (на странице) и запускается javascript.
Не могу найти подходящих примеров:
1. Как получить данные с страницы?
2. Как их передать на главную страницу и запустить javascript?
Если у кого-то есть подобные примеры поделитесь пожалуйста.
Данные загрузить я могу, но не получается подвязать загрузку данных под функцию submit.
	$geofield = field_get_items('node', $node, 'field_location_exif');
	$location = array(latitude => $geofield[0][lat], longitude => $geofield[0][lon]);
<?php
function show_on_map_node_view($node, $view_mode, $langcode) {
  if ($node->type == 'addproblem') {
    $form = drupal_get_form('redirect_button_form');
    $node->content['redirect_button'] = $form;
 }
}
function 
redirect_button_form($form, &$form_submit) {
    $form['submit'] = array(
        '#type' => 'submit',
        '#value' => t('Show on map'),
    );
    return $form;
}
function 
redirect_button_form_submit($form, &$form_state) {
    drupal_goto('<front>');    
}?>

Комментарии
1. Записать данные в сессию
2. На главной скрипт подключать инлайново через drupal_add_js или через $form['#attached'], вставив в него значения из сессии.