Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Разработка расширений / TYPO3 extension development (http://forum.typo3.ru/forumdisplay.php?f=38)
-   -   Как получить url по uid страницы? (http://forum.typo3.ru/showthread.php?t=574)

Александр. 25.03.2005 21:56

Как получить url по uid страницы?
 
Весь вопрос, собственно, в теме. Я пишу плагин, который будет ссылаться на страницу, uid, которой известно. Мог бы сделать так:

t3lib_div::getThisUrl().'?id='.$uid

но планируется использовать алиасы вместо выше указанной конструкции url.
Порылся в различных классах, но ничего подходящего не нашел. Что посоветуете?

Pavel Antonov 28.03.2005 13:40

В плагинах, наследованных от \"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\"


Часовой пояс GMT +4, время: 23:41.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot