我已經創建了一個自定義的Drupal模塊/表單,當您提交該動作時,您將進入另一個頁面並使用它發佈數據。相當標準的東西。Drupal表單隨機提交動作
隨機地,表單動作在一天內隨機(未設置)間隔變化,與任何顯而易見的事情無關 - 例如cron運行。它每天只發生一次或兩次,所以如果任何人有任何想法可能會導致這種情況或指向正確的方向。
任何人覺得需要添加,讓我知道。
的是自定義模塊代碼:
/**
* Test form declaration
*/
function test_form($form, &$form_state){
$form['#attributes'] = array('id' => "test-form");
$form['search-field'] = array(
'#type' => 'textfield',
'#title' => t('<span class="highlighted">Test</span>'),
'#attributes' => array(
'class' => array('form-control form-text'),
),
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => 'Search',
'#attributes' => array(
'class' => array('btn btn-default text-hide'),
),
);
return $form;
}
/**
* search form submit
*/
function test_form_submit($form, &$form_state){
$searchQuery = $form_state['values']['search-field'];
$query = array();
if($search <> ''){
$query = array(
'field_geofield_distance[distance]' => '100',
'field_geofield_distance[unit]' => '3959',
'field_geofield_distance[origin]' => $search
);
}
drupal_goto('test-page', array('query' => $query));
}
表單動作變爲什麼? – 2pha 2014-08-29 10:00:37
也許我需要改變我的問題 - 這是改變的價值。該頁面被假定爲重定向的URL會變爲網站上不存在的完全隨機頁面。 – ShambalaG 2014-08-29 10:05:15
哦,所以有時它不會重定向到'測試頁'?它在哪裏? – 2pha 2014-08-29 10:06:58