最新消息:Excel无乱码转CSV,由于工作原因很少更新博客和回复大家的评论,非常抱歉。

[原创]Magento getCurrentUrl()用法

平时我们经常在某一个页面中加入广告、图片或其他信息,而不影响其他页面。我们可以用Magento的getCurrentUrl()来判断当前的页面,来显示你要显示的内容。

下面以我的时际操作为例:

我想在一个分类中加入一个广告图片,只针对该分类有效,其他页面不会显示。先找到显示分类列表的模板文件:app/design/frontend/base/default/template/catalog/category/view.phtml,找到48行左右的样子,行数视模板是否改过而变化。反正就是在分类标题下方就对了。

在里加入代码来判断当前类下面该显示的内容:

<?php if(strpos(Mage::helper('core/url')->getCurrentUrl(),'categories.html') !== false ):?>
     <a href="#"><img src="Your Domain/media/BANNER2.jpg" border="0" alt="" /></a>   
    <?php endif;?>

上面代码是判断地址后面没有带参数的,也就是说后面没有接(?)问号的。

<?php if(strpos(Mage::helper('core/url')->getCurrentUrl(),'categories.html') !== false && !isset($_GET['XX'])):?> <a href="#"><img src="Your Domain/media/BANNER2.jpg" border="0" alt="" /></a> <?php endif;?>

这种是判断地址后面是否带参数的,这个地方大家可以灵活应用。
[原创]Magento getCurrentUrl()用法
以上用是我在应用中用到的方法,也许不是一个很有效的方法,希望大家在本文下方留下你的最佳方案。

转载请注明:嗨酷哥,有你更酷! » [原创]Magento getCurrentUrl()用法

与本文相关文章

发表我的评论

取消评论
表情 插代码

Hi,您需要填写昵称和邮箱!

  • 必填项
  • 必填项