我已经浏览了整个互联网,但找不到以下答案:
我们希望在主网址后面的.phtml中获取Magento中的部分,如果:
domain.com/shoes.html我们只想获得shoes.html
这很重要,因为我们在.nl和.be中有一个multishop,我们想要使用hreflang.我们需要在两个商店中提供两个商店的网址,以及.be和.nl,然后是子类别或产品网址.
在.phtml中你可以得到当前的url:helper('core/url') - > getCurrentUrl();?>
使用该代码,您将获得所有domain.com/shoes.html的总网址,我们只需要部分shoes.html
如果有人知道答案会很棒
小智 25
你可以这样做:
$urlString = Mage::helper('core/url')->getCurrentUrl();
$url = Mage::getSingleton('core/url')->parseUrl($urlString);
$path = $url->getPath();
Run Code Online (Sandbox Code Playgroud)
$ path将包含不包含域名的URL.
您可以使用PHP的basename方法获取该文件名
$url = Mage::helper('core/url')->getCurrentUrl(); //http://domain.com/shoes.html
echo basename($url); //outputs shoes.html
Run Code Online (Sandbox Code Playgroud)