2013-08-28 66 views
0

目前我在這個位置我一起:如何獲得基本URL與HREF

localhost/magento/dresses/adidas-t-shirt.html 

我在文件中寫道這樣

<a href="my/hello/">Click Here</a> 

當我點擊Click Here

我越來越像

localhost/magento/dresses/my/hello/ 

但實際上我試圖得到這樣的

localhost/magento/my/hello/ 

我怎樣才能得到這個?

+0

可能是這應該工作'' –

+0

很酷。乾杯:) –

回答

1

你也可以用下面嘗試按照Magento的標準

<?php 
$_getBase = Mage::app()->getStore()->getBaseUrl(); 
?> 
<a href="<?php echo $_getBase; ?>my/hello/">Link</a> 
+0

感謝這個人也工作 – Naresh

+0

@Naresh,歡迎。請你接受我的回答,如果將來有人有問題,那麼他們可以利用我們的線索。 – liyakat

0

你的鏈接應該是:

<a href="/my/hello/"> 

,或者如果你是在一個PHTML文件,你可能需要使用Magento的本地函數:

<?php echo Mage::getBaseUrl('...'); ?> 
0

正確的方式來獲得一個網址是:

$url = Mage::getUrl('my/hello'); 

這會給你一個這樣的網址:magento_root/my/hello/。如果你想在最後沒有斜線使用

$url = Mage::getUrl('', array('_direct'=>'my/hello')); 
+0

感謝每一個。 – Naresh

0

你是否爲應用程序設置了一個基準URL?如果沒有再設置一個基本的URL,你可以做這樣的事情,

<a href="<?php echo base_url(); ?>my/hello/">Click Here</a> 

我不知道您是從Megento問,如果你再看看這個。這可能是一些幫助,

http://www.magentocommerce.com/boards/viewthread/8812/

0

我相信你正在尋找

echo $this->getUrl("my/hello");