A-A+
PHPCMS文章列表几行几列显示
在PHPCMS调用标签的过程当中,我们可能会遇到调用两行两列这样的新闻数据,这样的功能跟PHP中的情况一样,都需要一个循环的判断,然后进行行数的分割,首先我们需要将PHPCMS的文章列表进行循环,使用普通的循环标签将其文章调用出来即可,代码如下:
[code lang="php"]
-
{pc:content action="lists" catid="$catid" num="20" order="listo
- {$v['title']}
rder DESC"}
{loop $data $v}
{/loop}
{/pc}
[/code]
上面则是普通PHPCMS标签调用文章的情况了,而如何我们要进行行数的分割,也就是做成 两行两列的形式该怎样呢,这就需要在普通循环标签内加上判断了,{php $num++} ,然后用 if 语句进行判断,代码如上:
[code lang="php"]
-
{pc:content action="lists" catid="$catid" num="20" order="list
- {$v['title']}
order DESC"}
{loop $data $v}
{php $num++}
{if $num%5==0}
{/if}
{/loop}
{/pc}
[/code]
这里的$num%5==0 意思是变量$num除以5的余数为0,即$num必须是5的倍数,也就是每五篇文章后开始进行下一行的开始。