首页 > 绿豆广播 » 广播信息 » 正文
互联网信息

ecshop二次开发_ecshop模板制作日期:2011-11-16 作者:绿豆网络

 

其实这种功能可有可无,既然论坛有人问了,我这里就共享一下。

也许对某些站长稍微有点帮助。

下面就来讲一下“如何在ECSHOP后台的商品列表页显示该商品的上架时间”,

注意这里讲解的版本是 ECSHOP V2.7.2,


修改ECSHOP模板文件 /admin/templates/goods_list.htm

找到

{$lang.is_hot}{$sort_is_hot}

在其下边增加一行代码

上架时间

继续,在


下边增加

{$goods.add_time}


 至此就OK了。

在ecshop模板制作中经常会用到 foreach ,也经常到看论坛里有人在问 foreach的使用方法,
本文中我们通过结合示例,来谈谈ecshop模板如何使用foreach循环, 让你更加明白foreach循环在ecshop模板中的重要性。

     1:foreach使用规则,他有以下几个参数 from ,item name iteration index
 

     2:如何使用foreach循环

  如果php要传递一个数组(如:$array)给ecshop的smarty模板.那么我们将通过from=$array 来接受,写法是{foreach from = $array item = item}
 

     3:
     ecshop中smarty的下标如何表示,请看下面的例子:
     {foreach from = $array item = item name=name} 
     {$smarty.foreach.name.iteration}
     {/foreach} 

     这里的iteration就是从1开始的下标,
     如果要从0开始的下标,应该使用{$smarty.foreach.name.index}
 

   4:如何判断是否是foreach循环的开始和结束,最后一个元素.

   {if $smarty.foreach.last}表示循环的最后一个元素.{if $smarty.freach.first}表示循环的开始.
 

  5:如何使用双重循环.

  举例如下:

{foreach from = $test item =item}

 {foreach from=$item.children item=child}
 {$child.name}
 {/foreach}
{/foreach}


附百度文库ecshop二次开发手册:http://wenku.baidu.com/view/4e0d2d2b915f804d2b16c1d6.html
绿豆网络:北京网站建设 个人网站建设

在线咨询