function pathauto_i18n_taxonomy_form_alter in Pathauto i18n 7
Same name and namespace in other branches
- 8 modules/pathauto_i18n_taxonomy/pathauto_i18n_taxonomy.module \pathauto_i18n_taxonomy_form_alter()
Implements hook_form_alter().
File
- modules/
pathauto_i18n_taxonomy/ pathauto_i18n_taxonomy.module, line 130 - Provides tools for creating multilanguage aliases for taxonomy terms.
Code
function pathauto_i18n_taxonomy_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'taxonomy_form_term') {
// Add pathauto value if pathauto_i18n_status TRUE.
// Remove alias value to prevent overwriting.
$term = FALSE;
if (isset($form['#term'])) {
$term = (object) $form['#term'];
}
if ($term && isset($term->path['pathauto_i18n_status']) && $term->path['pathauto_i18n_status']) {
$form['path']['pathauto']['#default_value'] = TRUE;
$form['path']['alias']['#default_value'] = '';
}
}
}