function domain_source_form_node_type_form_alter in Domain Access 7.3
Implements hook_form_FORM_ID_alter().
Allows default settings for domain source when setting the default domain selection per content type.
File
- domain_source/
domain_source.module, line 427 - Creates a source domain for linking to content from other domains.
Code
function domain_source_form_node_type_form_alter(&$form, &$form_state, $form_id) {
$options = array();
$domains = domain_domains();
$options[DOMAIN_SOURCE_USE_ACTIVE] = t('Use active domain');
foreach ($domains as $domain) {
$options[$domain['machine_name']] = $domain['sitename'];
}
$form['domain']['domain_source'] = array(
'#type' => 'select',
'#title' => t('%name default source domain', array(
'%name' => $form['#node_type']->name,
)),
'#options' => $options,
'#default_value' => variable_get('domain_source_' . $form['#node_type']->type, DOMAIN_SOURCE_USE_ACTIVE),
);
$form['#validate'][] = 'domain_source_validate_domain_nodes_form';
}