From af16eb8007e9eba20c3cf4d08923a3f6a9d41bd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Hojtsy?= Date: Mon, 31 Dec 2007 14:41:08 +0000 Subject: [PATCH] #204344 by marcingy: path aliases were not alled as default home page --- modules/system/system.admin.inc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/system/system.admin.inc b/modules/system/system.admin.inc index 96ac8c4a05a..de8d8fcc208 100644 --- a/modules/system/system.admin.inc +++ b/modules/system/system.admin.inc @@ -1176,6 +1176,11 @@ function system_site_information_settings_validate($form, &$form_state) { } // Validate front page path. $item = array('link_path' => $form_state['values']['site_frontpage']); + $normal_path = drupal_get_normal_path($item['link_path']); + if ($item['link_path'] != $normal_path) { + drupal_set_message(t('The menu system stores system paths only, but will use the URL alias for display. %link_path has been stored as %normal_path', array('%link_path' => $item['link_path'], '%normal_path' => $normal_path))); + $item['link_path'] = $normal_path; + } if (!empty($item) && !menu_valid_path($item)) { form_set_error('site_frontpage', t("The path '@path' is either invalid or you do not have access to it.", array('@path' => $item['link_path']))); }