A-A+
phpcms栏目图片列表的调用
phpcms默认模板栏目列表是标题文字列表,现在看来显得有点小气和单调了,现在的文章列表通常都是标题+简单描述或者标题+图片等这样的形式了,看起来没有哪么单调,当然这要看什么站点了,如果是小型的企业站,倒没必要这么麻烦,如果是门户型的站点的话,就有必要将栏目图片调出来了,夏日博客的站点也是标题+图片这样的列表方式,可以参考一下本博的分类列表页,当然在 wordpress 中这样的效果就很简单了,那么在 phpcms v9 中如何这样调用呢,其实也不复杂,不用进行二次开发其核心模型文件,只要把图片的字段给调用出来就OK了。
下面我们分别来看一下如何在首页、当前栏目如何来调用栏目图片。
首页调用标签:
- {loop subcat(0,0,0,$siteid) $r} <!--这里是所有栏目循环调用-->
- {pc:content action="category" catid="$catid" siteid="$siteid" order="listorder ASC"}
- {loop $data $r}
- <img src="{thumb($r[image],90,0)}" width="90" height="60" alt="{$r[catname]}" /> <!--这是你传的栏目图片了,大小自己去改,-->
- {/loop}
- {/pc}
当前页面的栏目图片调用标签:
- {pc:content action="category" catid="$catid" siteid="$siteid" order="listorder ASC"}
- {loop $data $r}
- < img src="{thumb($r[image],90,0)}" width="90" height="60" alt="{$r[catname]}" /> <!--这是你传的栏目图片了,大小自己去改,-->
- {/loop}
- {/pc}
还有一种方式,就是我们要指定调用某个栏目的图片列表,则只需要将 catid 修改成为固定的即可,代码如下:
- {pc:content action="category" catid="这里填写要调用的栏目ID" siteid="$siteid" order="listorder ASC"}
- {loop $data $r}
- < img src="{thumb($r[image],90,0)}" width="90" height="60" alt="{$r[catname]}" /> <!--这是你传的栏目图片了,大小自己去改,-->
- {/loop}
- {/pc}
这段代码是可以应用在页面任何地方的,只需要将 catid 修改成固定的即可。