点点二代引擎获取图片集首图以及获取非首图全部输出
前几天做那个DD-Atheme模板的时候,图片集的缩略图输出让我纠结了很久,花了半天的时间 一直再搞这个,最后,在 NMTuan的帮助下才搞定,在这里分享下吧,免得大家走弯路。
<img src="<?= post.photos[0]['500'].src ?>" />
这里是非首图输出,即除了第一个图片,其他都输出
<script type="server/javascript">
post.photos.forEach(function(photo,d){
if(d==0) return;//如果是首图,就跳过
write('<img src="'+ photo['250'].src +'" width="470" alt="'+ photo.alt +'" />');
})
</script>
当然里面的500什么的各种参数可以自定义...
语法其实就这么简单,可是不会js我想破头也想不出来呀。。。
有了这些语法,以后做模板就 方便多了,至少输出图片集的缩略图 可以搞定了 哈哈哈!!!
(一开始我还在用一代的那种模式,首先判断是否是单个图片,如果是,输出所有图片;如果是图片集,循环输出图片,判断是否为首图,输出图片。纠结吧。。。但是一代由于有DOC支持,个人还是能摸索出来的,强大的二代引擎,真的好好学js去了。。。 )
如果没人看的话,就当作自己备忘吧...