我想爲Drupal表單中的位置元素的位置字段設置一個默認值。我已經想出瞭如何爲所有其他字段(地址,附加地址,城市,州,郵編,國家)設置默認值,但無法弄清楚如何設置實際位置默認值。我的代碼:如何在Drupal中爲位置元素的位置字段設置默認值?
$settings = array(
'multiple' => array('min' => 0, 'add' => 1, 'max' => 1),
'form' => array(
'collapsible' => FALSE,
'collapsed' => FALSE,
'fields' => array(
'country' => array('collect' => 4, 'weight' => 14, 'default' => variable_get('location_default_country', 'us')),
'street' => array('collect' => 4, 'default' => $vanevents_node['address']),
'additional' => array('collect' => 4, 'default' => $vanevents_node['address2']),
'city' => array('collect' => 1, 'default' => $vanevents_node['city']),
'province' => array('collect' => 1, 'default' => $vanevents_node['state']),
'postal_code' => array('collect' => 2, 'default' => $vanevents_node['zip'] > 0 ? $vanevents_node['zip'] : ""),
'locpick' => array('collect' => 0),
'is_primary' => array('default' => 1),
),
),
);
location_normalize_settings($settings);
$form['vanevents_createevent']['locations'] = location_form($settings, array());
任何人都知道如何設置實際位置字段的默認值?我相信這很容易,但我無法弄清楚/在位置模塊API的文檔中找到它。
TIA,
班吉
哪個版本的location.module? – marcvangend 2010-01-31 23:43:43
6.x-3.1-rc1 - 謝謝! – benjy 2010-02-01 00:31:11