页面公用方法(ver 20160620

页面公用方法

页面公用方法,所有来自控制器呈现的页面都可以调用这些方法。

页面数据参数说明

对象名称 说明 类型 示例 版本号
GetParameterSettingCount(string name) 获取页面显示数量 int
返回有分页的页面的个数
来自当前模版的/config/setting.config文件,
如 GetParameterSettingCount("goods_list_page_size")
将返回商品列表页显示的个数
20160620
json(string str) 对象转json字符串 string
返回json字符串
20160620
getCategoryAdverts(string pageName,string location,int duoge,string categoryIdentity) 获取分类广告 pageName 页面名称 location 所在页面位置 duoge 1多个,0单个 categoryIdentity 分类标识 duoge=0返回对象,=1返回对象列表
{
    "width": 230,--宽带
    "height": 400, --高度
    "src": "/images/upload/201512/02/201512021749567633.jpg", --图片
    "alt": "广告",
    "link": "/"--跳转链接
}
20160620
getModuleKey(string name) 获取当前模块信息 对象
来自当前模版的/config/module_keyword.config文件,
{
    "Name": "customer_mobile",--模块名称
    "IsShow": true, --是否显示
    "Title": "欢迎光临", --显示文字
    "EnTitle": "welcome", --显示文字(英文)
    "Remark": "* 商品详情页联系客服",--注(后台显示会用到,用于图片大小的说明等
    "Url": "/",--跳转链接
    "Src": "",--图片的src,当类型为image时候会用到
    "Alt": "",--提示文字,当类型为image时候会用到
    "FieldType": "text"--数据类型,目前有text和image,默认是图片
}
20160620
GetAticleList(string rootTypeName,string currentTypeName,int top,int isShow,string articleTilte) 获取文章 rootTypeName 文章根分类名称 currentTypeName 当前文章分类名称 top 行数 isShow 是否显示 articleTilte 文章标题 对象列表
{
     "Id": 1,--文章ID编号
     "ArticleTilte": "网站地图", --文章标题
     "Summary": "网站地图", --摘要
     "BigImg": "/images/upload/201507/02/201507021153561328.jpg", --文章图片路径(大图)
     "ClickCount": 9999, --浏览次数
     "IsShow": 1 --是否显示 1 是 0 否
}
20160620
GetKeywords(int top) 获取搜索关键词排行 top 行数 对象列表
{
     "keyWord": "品牌男装"--搜索关键词
}
20160620
function(int Fid) 获取当前Fid的功能权限 布尔值
返回当前Fid的功能权限
来自配置文件/config/public/function.xml文件,
如 $function(80)
20160620
goods_recent(int top) 根据个数获取最近浏览商品信息 count 行数 对象列表
{
     "id": 1,--商品ID编号
     "goodsName": "iphone6s",--商品名称
     "marketPrice": 6333.00,--市场价格
     "salePrice": 5999.00,--销售价格
     "thumbImg": "/images/upload/201512/02/201512021749567633.jpg",--商品缩略图
     "bigImg": "/images/upload/201512/02/201512021749567633.jpg",--商品大图
     "imgAlt": "iphone6s",--商品图片描述
     "scoreNumber": 99,--商品评分人数
     "scores": 4.9,--商品评分
     "sumAmount": 32--商品销售量
}
20160620
getGoods(int count,int filter) 根据个数和参与类型获得商品列表 count 行数 filter=1新品 =2热销 =3精品 =4促销 对象列表
{
     "id": 1,--商品ID编号
     "goodsNo": "ip001",--商品编号
     "goodsName": "iphone6s",--商品名称
     "marketPrice": 6333.00,--市场价格
     "salePrice": 5999.00,--销售价格
     "thumbImg": "/images/upload/201512/02/201512021749567633.jpg",--商品缩略图
     "bigImg": "/images/upload/201512/02/201512021749567633.jpg",--商品大图
     "imgAlt": "iphone6s",--商品图片描述
     "scoreNumber": 99,--商品评分人数
     "scores": 4.9,--商品评分
     "sumAmount": 32,--商品销售量
     "goodDiscount": 0.9,--折扣
     "Purchase ": 1,--会员限购总数量
     "PurchaseTimes": 9,--限购时间数量
     "PurchaseUnit": "day"--限购时间单位
}
20160620
GetGoodsSalesCharts(int top) 根据个数获取热销商品信息 top 行数 对象列表
{
     "id": 1,--商品ID编号
     "goodsName": "iphone6s",--商品名称
     "marketPrice": 6333.00,--市场价格
     "salePrice": 5999.00,--销售价格
     "thumbImg": "/images/upload/201512/02/201512021749567633.jpg",--商品缩略图
     "bigImg": "/images/upload/201512/02/201512021749567633.jpg",--商品大图
     "imgAlt": "iphone6s",--商品图片描述
     "scoreNumber": 99,--商品评分人数
     "scores": 4.9,--商品评分
     "sumAmount": 32--商品销售量
}
20160620
getAd(string name,string location,int multiple=0) 获取自定义广告方法 name 大类所处页面名称 location 广告所处位置 multiple 1多个,0单个 multiple =0返回对象,=1返回对象列表
{
    "width": 230,--宽带
    "height": 400, --高度
    "src": "/images/upload/20151/02/201512021749567633.jpg", --图片
    "alt": "广告",
    "described": "",--描述
    "url": "/"--跳转链接
}
20160620