Проверить настройки Skip to content

Ссылка на текущую страницу в Magento

Часто стоит задача получить ссылку на текущую страницу магазина Magento. То есть получить URL загруженной старницы.

Пример кода php для Magento, чтоб получить URL на загруженную страницу.

$currentUrl = $this->helper('core/url')->getCurrentUrl();

или таким способом

$currentUrl = Mage::helper('core/url')->getCurrentUrl();

 

Еще один пример как получить ссылку на текущую страницу в Magento.

$urlRequest = Mage::app()->getFrontController()->getRequest();
$urlPart = $urlRequest->getServer('ORIG_PATH_INFO');
if(is_null($urlPart)) {
    $urlPart = $urlRequest->getServer('PATH_INFO');
}
$urlPart = substr($urlPart, 1 );
$currentUrl = $this->getUrl($urlPart);

Можно попробовать еще  и так получить текущий URL.

$currentUrl = Mage::app()->getStore()->getCurrentUrl(false);
$currentUrl = Mage::app()->getStore()->getCurrentUrl(true);
Magento 1.*