Я пытаюсь установить значение по умолчанию для поля местоположения элемента местоположения в форме 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 модуля Location.
ТИА
Бенджи