帝国CMS二次开发:循环显示分类下的所有列表及信息
帝国CMS二次开发循环自定义列表分类下的所有列表及信息,可以通过以下步骤实现: 1. 在模板中添加一个列表标签。 2. 在列表标签中设置属性,包括列表名、显示字段、排序方式等。 3. 在列表标签中添加一个循环标签,用于遍历列表中的每个项目。 4. 在循环标签中设置属性,包括项目名、显示字段、排序方式等。 5. 在循环标签中添加一个显示字段,用于显示项目的信息。 6. 保存模板并刷新页面,即可看到自定义列表分类下的所有列表及信息。
[e:loop={"select*from[!db.pre!]enewsuserlistwhereclassid=2",1,24,0}]<?$url=str_replace('../','',$bqr['filepath']);?><divclass="page-xpage-x-1border"><h2><ahref="[!--news.url--]<?=$url?>"><?=$bqr['listname']?></a></h2><ul><?php$sql=$empire->query("select*from{$dbtbpre}ecms_newswherejieri='".$bqr['listname']."'orderbynewstimelimit12");while($r=$empire->fetch($sql)){echo'<li><ahref="'.$r[titleurl].'"target="_blank">'.$r[title].'</a></li>';}?></ul></div>[/e:loop]
首先调用自定义列表分类ID等于2的所有自定义列表的标题及链接。在用PHP循环调用当前自定义列表下的信息。