🔎 Drupal 6
23 окт 2010
Для того чтобы иметь возможность использовать слеш в конце синонимов необходимо проделать следующий хак:
открываем файл includes/path.inc и находим в нем код:
/** * Initialize the $_GET['q'] variable to the proper normal path. */ function drupal_init_path() { if (!empty($_GET['q'])) { $_GET['q'] = drupal_get_normal_path(trim($_GET['q'], '/')); } else { $_GET['q'] = drupal_get_normal_path(variable_get('site_frontpage', 'node')); } }
и заменяем на:
/** * Initialize the $_GET['q'] variable to the proper normal path. */ function drupal_init_path() { if (!empty($_GET['q'])) { $_GET['q'] = drupal_get_normal_path($_GET['q']); } else { $_GET['q'] = drupal_get_normal_path(variable_get('site_frontpage', 'node')); } }
Так-же не забывайте, что при обновлении Drupal хак слетит.