Просмотр полной версии : есть ли функционал в TYPO3 для работы с URL
есть необходимость в своем расширении получить путь-URL по которому я нахожусь и добавить к нему еще одну переменную
и это должно работать с RealURL
Valery Romanchev
11.02.2010, 18:26
функция typolink позволяет это все делать
функция typolink позволяет это все делать
как создавать им URL нашел, а как получить адрес по которому нахожусь - нигде не нахожу.. :(
кстати typolink используется в TypoScript но в файле расширения не вижу его применения
кстати да... я тож как то пробывал сделать ссылку на текущую страницу. а потом подумал, что не так оно мне и надо :)
ссылка на текущую страницу
typolink {
parameter = #
addQueryString = 1
}
ссылка на текущую страницу
typolink {
parameter = #
addQueryString = 1
}
мне нужно аналогичное решение, но не в TypoScript а в PHP расширения
cherkatel
15.02.2010, 13:51
http://dmitry-dulepov.com/article/linking-properly-in-your-typo3-code.html
dmartynenko
16.02.2010, 13:57
В базовом классе tslib_pibase плагинов есть целая куча функций для формирования ссылок. В том числе с сохранением/заменой не только пути (id страницы - которая и определяет "путь"), но и текущих переменных из GET (которые могут добавлятся как к пути с помощью RealURL или после пути через ?..).
pi_getPageLink
pi_linkToPage
pi_linkTP
pi_linkTP_keepPIvars
pi_linkTP_keepPIvars_url
они используют более базовые функции:
$this->cObj->typoLink
$this->cObj->getTypoLink
$this->cObj->getTypoLink_URL
В базовом классе tslib_pibase плагинов есть целая куча функций для формирования ссылок. В том числе с сохранением/заменой не только пути (id страницы - которая и определяет "путь"), но и текущих переменных из GET (которые могут добавлятся как к пути с помощью RealURL или после пути через ?..).
pi_getPageLink
pi_linkToPage
pi_linkTP
pi_linkTP_keepPIvars
pi_linkTP_keepPIvars_url
они используют более базовые функции:
$this->cObj->typoLink
$this->cObj->getTypoLink
$this->cObj->getTypoLink_URL
спасибо!
зачетный вариант
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot