drupal_get_normal_path

Definition

drupal_get_normal_path($path, $path_language = '')
includes/path.inc, line 128

Description

Given a path alias, return the internal path it represents.

Parameters

$path A Drupal path alias.

$path_language An optional language code to look up the path in.

Return value

The internal path represented by the alias, or the original alias if no internal path was found.

Code

<?php
function drupal_get_normal_path($path, $path_language = '') {
  $result = $path;
  if ($src = drupal_lookup_path('source', $path, $path_language)) {
    $result = $src;
  }
  if (function_exists('custom_url_rewrite_inbound')) {
    // Modules may alter the inbound request path by reference.
    custom_url_rewrite_inbound($result, $path, $path_language);
  }
  return $result;
}
?>
 
 

All source code and documentation on this site is released under the terms of the GNU General Public License, version 2 and later. Drupal is a registered trademark of Dries Buytaert.