Как получить в хуке ссылку страницы на которой находится пользователь?

Автор Spayn, 25 августа 2017, 13:52:50

« назад - далее »

Spayn

Есть ли в prestashop нативный аналог подобной записи:
$path_page = $_SERVER['REQUEST_SCHEME'] . "://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];

coder


// class Link
getPageLink($controller, $ssl = null, $id_lang = null, $request = null, $request_url_encode = false, $id_shop = null, $relative_protocol = false)

Spayn

Цитата: coder от 25 августа 2017, 14:18:59

// class Link
getPageLink($controller, $ssl = null, $id_lang = null, $request = null, $request_url_encode = false, $id_shop = null, $relative_protocol = false)


Не совсем понятно как им пользоваться, при такой записи:

$path_page = $this->context->link->getPageLink($this->context->controller);

он возвращает просто ссылку на сайт без REQUEST_URI

Мне нужно когда я захожу на страницу http://ps1721.loc/3-women получать в переменную $path_page = 'http://ps1721.loc/3-women'; как подобное получить через getPageLink()?

mAgency

Смотря где определять, если в шаблоне страницы 3-women, вот так
{$link->getCategoryLink($category->id_category, $category->link_rewrite)|escape:'html':'UTF-8'}
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.