Часто стоит задача получить ссылку на текущую страницу магазина 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);