kernel/classes/ezcontentobjecttreenode.php
function urlAlias()
    {
        $useURLAlias =& $GLOBALS['eZContentObjectTreeNodeUseURLAlias'];
        $ini = eZINI::instance();
        $cleanURL = '';
        if ( !isset( $useURLAlias ) )
        {
            $useURLAlias = $ini->variable( 'URLTranslator', 'Translation' ) == 'enabled';
        }
        if ( $useURLAlias )
        {
            $path = $this->pathWithNames();
            if ( $ini->hasVariable( 'SiteAccessSettings', 'PathPrefix' ) &&
                 $ini->variable( 'SiteAccessSettings', 'PathPrefix' ) != '' )
            {
                $prepend = $ini->variable( 'SiteAccessSettings', 'PathPrefix' );
                $pathIdenStr = substr( $prepend, strlen( $prepend ) -1 ) == '/'
                                ? $path . '/'
                                : $path;
                if ( strncasecmp( $pathIdenStr, $prepend, strlen( $prepend ) ) == 0 )
                    $cleanURL = eZURLAliasML::cleanURL( substr( $path, strlen( $prepend ) ) );
                else
                    $cleanURL = eZURLAliasML::cleanURL( $path );
            }
            else
            {
                $cleanURL = eZURLAliasML::cleanURL( $path );
            }
        }
        else
        {
            $cleanURL = eZURLAliasML::cleanURL( 'content/view/full/' . $this->NodeID );
        }

        return $cleanURL;
    }
function urlAlias()
    {
        $useURLAlias =& $GLOBALS['eZContentObjectTreeNodeUseURLAlias'];
        $ini = eZINI::instance();
        $cleanURL = '';
        if ( !isset( $useURLAlias ) )
        {
            $useURLAlias = $ini->variable( 'URLTranslator', 'Translation' ) == 'enabled';
        }
        if ( $useURLAlias )
        {
            $path = $this->pathWithNames();
            if ( $ini->hasVariable( 'SiteAccessSettings', 'PathPrefix' ) &&
                 $ini->variable( 'SiteAccessSettings', 'PathPrefix' ) != '' )
            {
                $prepend = $ini->variable( 'SiteAccessSettings', 'PathPrefix' );
                $pathIdenStr = substr( $prepend, strlen( $prepend ) -1 ) == '/'
                                ? $path . '/'
                                : $path;
                if ( strncasecmp( $pathIdenStr, $prepend, strlen( $prepend ) ) == 0 )
                    $cleanURL = eZURLAliasML::cleanURL( substr( $path, strlen( $prepend ) ) );
                else
                    $cleanURL = eZURLAliasML::cleanURL( $path );
            }
            else
            {
                $cleanURL = eZURLAliasML::cleanURL( $path );
            }
        }
        else
        {
            $cleanURL = eZURLAliasML::cleanURL( 'content/view/full/' . $this->NodeID );
        }

        return $cleanURL;
    }
function urlAlias ( ) { $ useURLAlias = & $ GLOBALS [ 'eZContentObjectTreeNodeUseURLAlias' ] ; $ ini = eZINI :: instance ( ) ; $ cleanURL = '' ; if ( ! isset ( $ useURLAlias ) ) { $ useURLAlias = $ ini -> variable ( 'URLTranslator' , 'Translation' ) == 'enabled' ; } if ( $ useURLAlias ) { $ path = $ this -> pathWithNames ( ) ; if ( $ ini -> hasVariable ( 'SiteAccessSettings' , 'PathPrefix' ) && $ ini -> variable ( 'SiteAccessSettings' , 'PathPrefix' ) != '' ) { $ prepend = $ ini -> variable ( 'SiteAccessSettings' , 'PathPrefix' ) ; $ pathIdenStr = substr ( $ prepend , strlen ( $ prepend ) - 1 ) == '/' ? $ path . '/' : $ path ; if ( strncasecmp ( $ pathIdenStr , $ prepend , strlen ( $ prepend ) ) == 0 ) $ cleanURL = eZURLAliasML :: cleanURL ( substr ( $ path , strlen ( $ prepend ) ) ) ; else $ cleanURL = eZURLAliasML :: cleanURL ( $ path ) ; } else { $ cleanURL = eZURLAliasML :: cleanURL ( $ path ) ; } } else { $ cleanURL = eZURLAliasML :: cleanURL ( 'content/view/full/' . $ this -> NodeID ) ; } return $ cleanURL ; }
Returns the node's url alias

@return string
Returns the node s url alias