页面tms的要求-20131009


//套tms时候要写好是什么类型页面的接口,在pdi、qid、aid掌管着三个不同的数据的填写
<cms:custom group=xxx接口" fields="pid:pid:string,aid:activity_id:string,qid:区块id:string,count:count:string" name="b1cc56d5-628e-4c5b-ad1d-f79ce6673bc2">
//下面的main-xxx和J_xxx$qid分别是下面js的类名和id名字
<ul class="main-xxx" id="J_xxx$qid" pid="$pid" aid="$aid" qid="$qid" count="$count"></ul>
</cms:custom>
<script type="text/html" id="J_p4pItemTmp">
<li>
//这里面的{{xxx}}是已经封装好的在获得带id以后就可以自主的获得img href 等等的基础信息和名字
<a href="{{eurl}}" target="_blank"><img data-ks-lazyload="{{pictureUrl}}" alt="{{itemTitle}}" width="200" height="200" /></a>
<p class="pro_tit"><a href="{{eurl}}" target="_blank" title="{{itemTitle}}">{{itemTitle}}</a></p>
<del>xx价:¥<% print((originalPrice / 100).toFixed(2)); %></del>
<p class="npri">货到付款价:¥<span><% print((activityPrice / 100).toFixed(2)); %></span></p>

</li>
</script>
<!--有时懒加载不成功添加懒加载js-->
<script src="http://a.tbcdn.cn/s/kissy/1.1.6/??suggest/suggest-pkg-min.js,switchable/switchable-pkg-min.js,datalazyload/datalazyload-pkg-min.js"></script>
<script src="http://www.taobao.com/go/rgn/market/p4p.js" charset="utf-8"></script>
<script>
//这个懒加载就是告诉后台通过main-xxx来查询下面的三个id从而在后台填写的数据的时候找到要填写的地方
var $ = KISSY.all;
function showpxxx(){
//获得main-xxx的长度后定义一个数组通过循环来自动把填写的数据放进数据本身应该进去的地方
var len=$(".main-xxx").length;
var obj=[0,1,2,3];
for(var i=0;i<len;i++){
obj[0]=$(".main-xxx").item(i).attr('aid');
obj[1]=$(".main-xxx").item(i).attr('qid');
obj[2]=$(".main-xxx").item(i).attr('pid');
obj[3]=$(".main-xxx").item(i).attr('count');
if(obj[1].indexOf("$")<0){
xxx.getItems({
activity_id:obj[0],
blocks: [
{
id:obj[1],
pid:obj[2],
count:obj[3],
//将已经填写好的数据通过获得这个id后书写到页面上去
tmpl: KISSY.get('#JxxxItemTmp').innerHTML,
resultContainer: KISSY.get('#J_xxx'+obj[1]),
cb: function() {KISSY.DataLazyload("#content",{diff:200}); }
}
],
apiPrefix: '',
charset: 'utf-8'
}, false);
}
}
}
showp4p4();
</script>

xxx的最新需求做法有更新,更新如下:

区块id和活动id是同一个 比如:
这边是一个区块id和动火id一般都是相同的情况所以在后台填写的时候一般这两个都是相同的在不同的情况根据不同的需要来修改内容
xxx.getItems({
activity_id: 86970,
blocks: [
{
id: 86970,
pid: pid,
count:9,
tmpl: KISSY.get('#cod-template').innerHTML,
resultContainer: KISSY.get('#cod-container')
}],
apiPrefix: '',
charset: 'utf-8'
}, false);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值