帮助中心
当前位置: 网站首页 > 开发者相关 > 自定义修改模板代码-视图函数介绍

自定义修改模板代码-视图函数介绍

视图函数介绍

1.getAnalysisJs //获取内置JS变量
<{getAnalysisJs c=$smarty.get.c a=$smarty.get.a}>

2.articleList //获取新闻列表
参数说明:
item:赋值变量
limit:获取数
<{articleList item=list limit=8}>
<{$list|print_r}>
<{/articleList}>

3.bannerList //获取Banner列表
item赋值给list变量 limit获取条数 codeno广告编号
参数说明:
item:赋值变量
limit:获取数
codeno:广告编号
<{bannerList item=list codeno=banner limit=8}>
<{$list|print_r}>
<{/bannerList}>

4.cateList //获取分类了表
参数说明:
item:赋值变量
limit:获取数
parent_id:父id
<{cateList item=list limit=1000 parent_id=0}>
<{$list|print_r}>
<{/cateList}>

5.commentList //获取评论列表
参数说明:
item:赋值变量
limit:获取数
<{commentList item=list limit=8}>
<{$list|print_r}>
<{/commentList}>

6.currencyList //获取货币列表
参数说明:
item:赋值变量
limit:获取数
<{currencyList item=list limit=8}>
<{$list|print_r}>
<{/currencyList}>

7.dailyNewList //获取每日更新列表
参数说明:
item:赋值变量
limit:获取数
recent_days:获取最近多少天更新的数据
<{dailyNewList item=list limit=24 recent_days=30}>
<{$list|print_r}>
<{/dailyNewList}>

8.galleryList //获取晒图列表
参数说明:
item:赋值变量
limit:获取数
<{galleryList item=list limit=8}>
<{$list|print_r}>
<{/galleryList}>

9.navList //获取导航列表
参数说明:
item:赋值变量
limit:获取数
codeno:导航编码
<{navList item=list codeno=help limit=4}>
<{$list|print_r}>
<{/navList}>

10.orderList //获取订单了表
参数说明:
item:赋值变量
limit:获取数
<{orderList item=list limit=4}>
<{$list|print_r}>
<{/orderList}>

11.topicList //获取专题列表
参数说明:
item:赋值变量
limit:获取数
<{topicList item=list limit=4}>
<{$list|print_r}>
<{/topicList}>

12.getGoodsBuyAt //获取平台倒流
参数说明:
goods_id:商品id
<{getGoodsBuyAt goods_id=$goods.id}>
<{$buy_at|print_r}>

13.getGoodsList //获取商品列表
参数说明:
name:赋值变量
rec_id:推荐id
category_id:分类id
tag_id:标签id
deal_id:是否特价 留空/0/1
in_stock:是否有货 留空/0/1
is_freeship:是否包邮 留空/0/1
brand_id:品牌id
ids:具体某一些商品, 可以英文逗号隔开
limit:获取数
orderby:排序方式 ASC/DESC
orderfield:排序字段
listorder up_time buy_counts price comment_counts wishlist_counts visit_counts create_time base_name codeno stock_nums
<{getGoodsList rec_id=推荐id limit=8 name=list}>
<{$list|print_r}>

14.getInsta //获取Insta列表
参数说明:
name:赋值变量
limit:获取数
<{getInsta name=list limit=5}>
<{$list|print_r}>

15.getYoutube //获取Youtbe列表
参数说明:
name:赋值变量
limit:获取数
goods_id:商品id
<{getYoutube goods_id=$goods.id name=list limit=8}>
<{$list|print_r}>

16.getPackageGoods //获取组合套装商品
参数说明:
name:赋值变量
limit:获取数
goods_id:商品id
<{getPackageGoods goods_id=$goods.id name=list limit=8}>
<{$list|print_r}>

17.getSale //获取商品销售数据
参数说明:
goods_res:商品数据
goods_id:商品id
<{getSale goods_id=$goods.id goods_res=$goods}>
<{$sale_rel|print_r}>

18.getScript //获取嵌入代码
参数说明:
type:类型0 头部 1底部
site_type:获取类型0 pc 1 wap
c:为控制器名
a:方法名
<{getScript type=0 site_type=1 c=$smarty.get.c a=$smarty.get.a}>
直接输出js代码

19.url //获取伪静态URL
参数说明
type:goods商品/brand 品牌/category 分类/tag 标签/rec 推荐/article 文章内容/articlelist 文章列表/commonlist 普通/nav 导航栏/topic 专题/comment 评论/comment_all 所有评论/keywords 搜索/usergroupurl 商品查看权限
obj_id:获取的id
obj_name:获取名称
<{url type='goods' obj_id=$list.id obj_name=$base_name rewrite_type=$rewrite_type}>
直接输出url路径

20.getRecs //获取推荐ID
参数说明:
name:赋值变量
rec_ids:推荐id
<{getRecs name=list rec_ids=$list.id}>
<{$list|print_r}>

21.getDiyNav //获取自定义导航
参数说明:
name:赋值变量
theme_id:模板id
is_json:是否json格式
<{getDiyNav name=list theme_id=$theme_id is_json=1 print=1 }>
<{$list|print_r}>

22.getDiyDetail //获取自定义描述
参数说明:
name:赋值变量
<{getDiyDetail name=list print=1 }>
<{$list|print_r}>

23.getDiyAD //获取广告图
参数说明:
name:赋值变量
<{getDiyDetail name=list print=1 }>
<{$list|print_r}>

24.brandList // 获取品牌列表
参数说明:
name:赋值变量
limit:获取数
<{brandList limit=8 name=list}>
<{$list|print_r}>
<{/brandList}>

25.newInList // 获取品牌列表
参数说明:
name:赋值变量
limit:获取数
<{newInList limit=8 name=list}>
<{$list|print_r}>
<{/newInList}>

修饰符
1.blur //模糊字符串
<{$string|blur}>

2.cartcount //购物车数据
获取购物车数据
<{$user_id|cartcount:$store_id}>

3.email_name //对会员名字修饰模糊
<{$list.base_name|email_name}>

4.format_keywords //格式化搜索词
<{$list.base_name|format_keywords}>

5.image //获取缩略图地址
<{$goods.image|image:'80x80'}>

6.price //获取价格转化,按照当前货币汇率转化
<{$goods.price|price}>

7.price_format //格式化数字,不转化汇率
<{$goods.price|price_format}>