获取magento当前用户所访问的URL地址有很多用处,在Magento中最常需要获取当前页面URL地址的地方应该就是社会化分享这块了。一般情况下,产品页面和分类页面的URL地址很容易获取,通过当前注册的产品和分类页面,都可以非常容易的获取到。但是如果牵涉到layer的筛选以及分类的list、grid形式的排序时,想通过模型层及控制器获取当前页面URL地址就有些麻烦了。
在Magento中,可以通过core/url助手类中的getCurrentUrl()方法获取当前页面的URL地址。如下所示,非常简单。
$currentUrl = $this->helper('core/url')->getCurrentUrl();
//在社会化分享中,当前页面的URL地址非常有用
<a addthis:url="<?php echo $this->helper('core/url')->getCurrentUrl(); ?>">Share on Facebook</a><span>
|