添加magento模板文件的站点链接

时间:2014-07-28 14:55:16

标签: php magento

添加Magento模板文件链接的最佳方法是什么?

目前我正在使用下面的方法,但我想知道是否有一种更好的方法来调用本机magento方法?

<a href="about-us"><?php echo $this->__('About Us'); ?></a>
<a href="checkout/cart">?php echo $this->__('Shopping Bag'); ?></a>

我知道您可以使用<img src="<?php echo $this->getSkinUrl('images/test.png');?>" />来获取图片网址,链接是否有相似内容?

2 个答案:

答案 0 :(得分:1)

使用此代码获取模板文件中的URL

 $this->getUrl('module/controller/action'); //for controller pages 
 $this->getUrl('', array('_direct'=>'some-url-key')); //for cms pages 
 $this->getUrl('module/controller/action', array('_query'=>'a=2&b=5')); //for query params 
 $this->getUrl('', array('_direct'=>'some-url-key', '_query'=>'a=2&b=5')); //for query params

请参阅此链接https://magento.stackexchange.com/questions/14443/magento-get-store-url-in-cms-page

答案 1 :(得分:0)

您可以将链接放在静态块上,然后在模板文件中调用该静态块。

静态块代码将是

<ul>
<li><a href="{{store direct_url="about-us"}}">About Us</a></li>
<li><a href="{{store direct_url="customer-service"}}">Customer Service</a></li>
</ul>