Показать сообщение отдельно
Старый 05.03.2011, 15:16   #8
jettero
Senior Member
 
Регистрация: 24.06.2006
Сообщений: 143
По умолчанию

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
Если ли бы вы делали ваш код, как типичный плагин наследуемый от класса tslib_pibase, то в нем есть ряд функций для генерации ссылок:

PHP код:
function pi_getPageLink($id,$target='',$urlParameters=array())
function 
pi_linkToPage($str,$id,$target='',$urlParameters=array())
function 
pi_linkTP($str,$urlParameters=array(),$cache=0,$altPageId=0
Они в свою очередь являются обертками для функции класса tslib_cObj - getTypoLink_URL() и getTypoLink().
а getTypoLink_URL() и getTypoLink() в свою очередь обертки для typolink()
поэтому самый быстрый способ получить ссылку:
PHP код:
$url $this->cObj->typolink(
    
'',
    array(
        
'parameter' => $id,
        
'returnLast' => 'url',
    )
); 
jettero вне форума   Ответить с цитированием