function menu_token_form_menu_edit_item_validate in Menu Token 6
Same name and namespace in other branches
- 7 menu_token.module \menu_token_form_menu_edit_item_validate()
Custom validation for form menu_edit_item.
1 string reference to 'menu_token_form_menu_edit_item_validate'
- menu_token_form_menu_edit_item_alter in ./
menu_token.admin.inc - Implementation of hook_form_FORM_ID_alter().
File
- ./
menu_token.admin.inc, line 63
Code
function menu_token_form_menu_edit_item_validate($form, &$form_state) {
// If token replacing enabled.
if ($form_state['values']['menu']['token']['token_enabled']) {
// Substitute link_path with fake well known '<front>'.
$form_state['values']['menu']['link_title'] = $form_state['values']['menu']['token']['link_title'];
$form_state['values']['menu']['link_path'] = '<front>';
// Set 'alter' option to use hook_translated_menu_link().
$form_state['values']['menu']['options']['alter'] = TRUE;
}
else {
$form_state['values']['menu']['link_title'] = $form_state['values']['menu']['token']['link_title'];
$form_state['values']['menu']['link_path'] = $form_state['values']['menu']['token']['link_path'];
}
}