内容正在载入中,请稍后……
公告
搜索
统计
其他
12 Oct.2013

ecshop中 <!-- {if $cat_rec_sign neq 1} --> 的作用 不指定

作者: 我就是个世界   分类:技术&学习 » PHP 学习   出处:本站原创            | |
作用是,当请求为ajax的时候,将不输出tab分类部分,仅仅循环输出商品缩略列表!用作辅助判断是否为ajax请求。

在首页,如果显示“精品推荐”,则输出一个  全部商品+分类的列表。

默认输出为被标记为精品的全部商品图片。当点击分类时,触发ajax请求,由/index.php里“//判断是否有ajax请求...” 此处的代码处理ajax请求,(在index.php的74行左右)。 查看此处的代码我们可以得知,系统将会将渲染  library/recommend_best.lbi 并输出。

再通过查看index.js里的定义该处ajax请求的代码,我们只需要产品的列表json数据来更新div的innerhtml,故而不需要分类循环输出部分。

所以,通过 $cat_rec_sign 变量来标记,当第一次请求的时候 $cat_rec_sign 为未定义。所以不等于1.  
当点击tab,并触发ajax的时候,触发index.php里的 $smarty->assign('cat_rec_sign', 1);  从而仅渲染输出产品列表部分
分享到QQ空间
时间:13:55 评论(0) 引用(0) 阅读(9164) Tags: ,
发表评论
  昵称 [注册]
  密码 (游客无需密码)
  网址
  电邮
OpenID登入 权限选项 表情