function metatags_quick_admin_settings in Meta tags quick 7
Same name and namespace in other branches
- 8.3 metatags_quick.admin.inc \metatags_quick_admin_settings()
- 7.2 metatags_quick.admin.inc \metatags_quick_admin_settings()
1 string reference to 'metatags_quick_admin_settings'
- metatags_quick_menu in ./
metatags_quick.module - Implements hook_menu().
File
- ./
metatags_quick.admin.inc, line 2
Code
function metatags_quick_admin_settings() {
$current_settings = variable_get('metatags_quick_settings', _metatags_quick_settings_default());
$form['front_settings'] = array(
'#type' => 'fieldset',
'#title' => t('Front page meta tags'),
'#collapsible' => TRUE,
);
$form['front_settings']['use_front'] = array(
'#type' => 'checkbox',
'#title' => t('Use front page meta tags'),
'#description' => t('Don\'t use that option if your front page is a fieldable entity (i.e. single node, taxonomy term etc.)'),
'#default_value' => $current_settings['use_front'],
'#return_value' => 1,
);
$fields = field_info_fields();
$metatags_found = FALSE;
foreach ($fields as $key => $field) {
if ($field['module'] != 'metatags_quick') {
continue;
}
$metatags_found = TRUE;
$form_key = $field['settings']['meta_name'];
$field_form = array(
'#title' => $key,
'#type' => 'textarea',
'#default_value' => empty($current_settings['front_values'][$form_key]) ? '' : $current_settings['front_values'][$form_key],
);
$form['front_settings'][$form_key] = $field_form;
}
if (!$metatags_found) {
$form['front_settings']['basic_init'] = array(
'#markup' => t('No meta tags found in your installation'),
);
$form['front_settings']['basic_init_op'] = array(
'#type' => 'submit',
'#value' => t('Create basic meta tags'),
);
}
$form['op'] = array(
'#value' => t('Submit'),
'#type' => 'submit',
);
return $form;
}