Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
25.03.2005, 21:56 | #1 |
Продвинутый
Регистрация: 28.01.2005
Сообщений: 35
|
Как получить url по uid страницы?
Весь вопрос, собственно, в теме. Я пишу плагин, который будет ссылаться на страницу, uid, которой известно. Мог бы сделать так:
t3lib_div::getThisUrl().'?id='.$uid но планируется использовать алиасы вместо выше указанной конструкции url. Порылся в различных классах, но ничего подходящего не нашел. Что посоветуете? |
28.03.2005, 13:40 | #2 |
Senior Member
|
В плагинах, наследованных от \"tslib_pibase\" есть несколько функций:
function pi_getPageLink($id,$target='',$urlParameters=array ()) function pi_linkToPage($str,$id,$target='',$urlParameters=a rray()) function pi_linkTP($str,$urlParameters=array(),$cache=0,$al tPageId=0) ... Если в других местах, то лучше воспользоваться function getTypoLink_URL($params,$urlParameters=array(),$ta rget='') из класса \"tslib_cObj\". Объект данного класса либо уже создан (в плагинах доступен как $this->cObj), либо его легко создать через \"t3lib_div::makeInstance\" |