A-A+

phpcms栏目图片列表的调用

2015年05月23日 PHP开源系统 暂无评论 阅读 18 views 次

phpcms默认模板栏目列表是标题文字列表,现在看来显得有点小气和单调了,现在的文章列表通常都是标题+简单描述或者标题+图片等这样的形式了,看起来没有哪么单调,当然这要看什么站点了,如果是小型的企业站,倒没必要这么麻烦,如果是门户型的站点的话,就有必要将栏目图片调出来了,夏日博客的站点也是标题+图片这样的列表方式,可以参考一下本博的分类列表页,当然在 wordpress 中这样的效果就很简单了,那么在 phpcms v9 中如何这样调用呢,其实也不复杂,不用进行二次开发其核心模型文件,只要把图片的字段给调用出来就OK了。

下面我们分别来看一下如何在首页、当前栏目如何来调用栏目图片。

首页调用标签:

  1. {loop subcat(0,0,0,$siteid) $r} <!--这里是所有栏目循环调用-->  
  2. {pc:content action="category" catid="$catid" siteid="$siteid" order="listorder ASC"}  
  3. {loop $data $r}  
  4. <img src="{thumb($r[image],90,0)}" width="90" height="60" alt="{$r[catname]}" /> <!--这是你传的栏目图片了,大小自己去改,-->  
  5. {/loop}  
  6. {/pc}  

当前页面的栏目图片调用标签:

  1. {pc:content action="category" catid="$catid" siteid="$siteid" order="listorder ASC"}  
  2. {loop $data $r}  
  3. < img src="{thumb($r[image],90,0)}" width="90" height="60" alt="{$r[catname]}" /> <!--这是你传的栏目图片了,大小自己去改,-->  
  4. {/loop}  
  5. {/pc}  

还有一种方式,就是我们要指定调用某个栏目的图片列表,则只需要将 catid 修改成为固定的即可,代码如下:

  1. {pc:content action="category" catid="这里填写要调用的栏目ID" siteid="$siteid" order="listorder ASC"}  
  2. {loop $data $r}  
  3. < img src="{thumb($r[image],90,0)}" width="90" height="60" alt="{$r[catname]}" /> <!--这是你传的栏目图片了,大小自己去改,-->  
  4. {/loop}  
  5. {/pc}  

这段代码是可以应用在页面任何地方的,只需要将 catid 修改成固定的即可。

标签:

给我留言