phpcms如何嵌套循环


PHPCMS V9的标签制作以灵活见长,可以自由DIY出个性的数据调用,对于制作有风格有创意的网站模板很好用,今天就介绍一个标签循环嵌套方法,可以实现对PC标签循环调用,代码如下:

在此文件里/phpcms/lib/classes/template_cache.class.php 里的 template_parse 方法里,添加如下代码:

$str = preg_replace ("/\{loop(\S+)\s+(\S+)\s+(\S+)\}/","", $str ); $str = preg_replace ("/\{loop(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\}/"," \\4) { ?>", $str ); $str = preg_replace ("/\{\/loop(\S+)\}/","", $str );
{pc:content action="category" catid="0" num="60" order="listorder ASC"}
  {loop $data $r}
    
{$r[catname]}
    {pc:content action="category" catid="$r['catid']" num="60" order="listorder ASC" return="data2"} {loop2 $data2 $v}
  • {$v[catname]}
  • {/loop2} {/pc}
{/loop} {/pc}


你可能感兴趣的:(phpcms)