最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > CMS教程 > ECShop教程 >

ecshop二次开发模板和数据的赋值

时间:2014-06-10 11:03来源: 作者: 点击:
结合 ecshop 的 smarty 模板标准.来谈谈我们在 ecshop 二次开发中有些简单的模板和赋值的方法以及思路。 1:ecshop 模板变量是如何定义的。 {$username} ,比如以下格式.大括号 "{}" 成对出现的
(责任编辑:admin)

 

结合ecshopsmarty模板标准.来谈谈我们在ecshop二次开发中有些简单的模板和赋值的方法以及思路。

    1:ecshop模板变量是如何定义的。

   {$username},比如以下格式.大括号"{}"成对出现的。如果是数组key.那么我们将使用"."点号的方式来访问某个key.比如{$info.name}表示访问数组$info$info['name']

    2:ecshop中如何使用foreach循环.

   比如数组

     $array = array(

      '1' => array('name' =>'name' , 'age' => 'age'),

      '2' => array('name' =>'name2' , 'age' => 'age2'),

  );

  $smarty -> assign('array' , $array);

    ecshop的模板中。要以下方式来显示该数组.

    foreach(from = $array item = item){

    {$item.name} : {$item.age} 

}

   这里的item相当于一个数组元素.

    3:如何在ecshop模板中使用session对象。

    $smarty.session.user_id 就相当于访问了$_SESSION['user_id'];

    4:如何在smarty中调用多个foreach循环

 首先我们要知道一个道理.smarty模板中的foreach就类似于php中的foreach.只不过写在模板中。我们看到的写法不大一样。比如有一个复杂数组.

   foreach(from = $list item = item){

      foreach($item.array as item = child){

          {$child.name}:{$child.age}

     }

 }

      以上就是简单的介绍了ecshop二次开发中。常用的ecshopphp数据传递给smarty模板的方法.

 

------分隔线----------------------------
栏目列表
推荐内容