Magento 1获取url路径

如果浏览不顺畅请到原文章出处:https://www.sky8g.com/technology/1832/

请注意可能会提示风险,这是csdn官网如果不是他们的网址,其他的网址都会提示有风险,这是CSDN网站设置的问题,本网站全部文章为免费技术分享,请放心访问,无需担心。

原文章出处:https://www.sky8g.com/technology/1832/

此篇文章是由SKY8G网作者原创,禁止抄袭。

我们在做网站开发的时候有时需要调用到图片的连接,js的url路径当前的url,这时我们需要利用magento 1的系统跟我们设计好的接口调用就好了。

这篇文章主要讲述怎么获取Magento 1的一些url

在phtml文件里面获取url

1

2

3

4

5

Mage::getBaseUrl() // Get base url path e.g. https://www.sky8g.com/

Mage::getBaseUrl('media') // Get MEDIA folder path e.g. https://www.sky8g.com/media/

Mage::getBaseUrl('js') // Get JS folder path e.g. https://www.sky8g.com/js/

Mage::getBaseUrl('skin') // Get SKIN folder path e.g. https://www.sky8g.com/skin/

 

获取当前的url

1

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

获取主页的url

1

Mage::helper('core/url')->getHomeUrl();

自定义模块的url

1

2

3

4

5

6

7

8

9

10

Mage::getUrl('module/controller/action');

Mage::getUrl('post/order_dolose', array('code'=>22222)); //其中code是参数

 

//上面自定的url是https://www.sky8g.com/en/post/order_dolose/index/code/22222/

//在action controller里面使用下面的代码来获取url参数

 

$code = $this->getRequest()->getParam('code');

 

 

获取安全url,为了获得安全的url,您只需要添加一个如下所示的参数

1

2

Mage::getUrl('', array( '_secure' => true ))

Mage::getUrl( 'module/controller/action' , array( '_secure' => true ))

获取Skin url

1

Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN);

获取不安全的Skin url

1

$this->getSkinUrl('images/imagename.jpg');

获取安全的Skin url

1

$this->getSkinUrl( 'images/imagename.gif', array( '_secure' => true ));

获取Media url

1

Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);

获取js url

1

Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS);

获取Store url

1

Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);

获取目录路径

 

1

2

3

Mage::getBaseDir() // output : /var/www/html/magento

Mage::getBaseDir('app') // output : /var/www/html/magento/app

Mage::getBaseDir('media') // output : /var/www/html/magento/media

同样的方法,你可以得到更多的目录路径

1

2

3

4

5

6

7

Mage::getBaseDir('design') // Get design directory path

Mage::getBaseDir('code') // Gives code directory file path

Mage::getBaseDir('lib') // Gives lib directory file path

Mage::getBaseDir('skin') // Gives skin directory file path

Mage::getBaseDir('var') // Gives var directory file path

Mage::getBaseDir('cache') // Gives cache directory file path

Mage::getBaseDir('log') // Gives log directory file path

在cms页面或者静态Static Blocks里面获取url

Get Base Url:

1

{{store url=""}}

Get Skin Url:

1

{{skin url='images/imagename.jpg'}}

Get Media Url:

1

{{media url='/imagename.jpg'}}

Get Store Url:

1

{{store url='mypage.html'}}

希望对你有帮助。

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

你可能感兴趣的:(IT技术支持,magento,apache,php)