CONTENT MANAGEMENT SYSTEM
Blox Logo
Blox CMS — блочный метод сайтостроения
.
 
Blox Help

←→

Метод 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);    

См. также