 
Метод Router::getPageInfoByUrl()
Метод применяется для извлечения информации о странице.
.tpl
<?php
$url = '?page=2&block=4&pick[1]=85867';
$pageInfo = Router::getPageInfoByUrl($url);
?>
URL страницы может быть в любом виде: в параметрическом или человекопонятном, в абсолютном или относительно корня сайта.
Метод Router::getPageInfoByUrl() в связке с методом Router::setCurrentPageInfo()
можно применять, например, для добавления текста к титулу страницы:
$infos = Router::getPageInfoByUrl($_SERVER['REQUEST_URI']);
$infos['title'] = $infos['title'].'. Купить за 99 рублей';
Router::setCurrentPageInfo($infos);
См. также
|