PHPCMS v9调用多个栏目下文章的两个办法

  

第一种,直接写子栏目id,用猫

{pc: get  sql=癝ELECT  *,得到v9_news  where 状态=99,以及catid 在(25)21日,22日,23日,24日,order  by  id  DESC”, num=?”,返回=笆荨眪   {loop  data 美元;$ r}   ,,,,,,& lt; li> & lt; a  href=" https://www.yisu.com/zixun/{$ r [url]}”, title=皗$ r[标题]}”,目标=捌降取痹趝str_cut ($ r(“标题”),40)}({日期(“一家知名的、诚信的生产商,r美元[inputtime])}) & lt;/span> & lt;/a> & lt;/li>   {/循环}   {/pc}

这种方法的好处:可以想取那个栏目可以自定义

缺点:要写多个id,后台增加了栏目的话得再把id写进去


第二种,根据父栏目id,如上面的21日,22日,23日,24日,25日都是15下面的子栏目,可以这样写:

{loop  subcat (15),, k 美元;$ v}   {php  subcatid美元[],=,$ k;}   {/循环}   {php  subcatid 美元;,=,内爆(',',subcatid美元);}   {pc: get  sql=" SELECT  *,得到v9_news  where 状态=99,以及catid 拷贝(subcatid美元),order  by  id  DESC”, num=?”,返回=笆荨?}   {loop  data 美元;$ r}   ,,,,,,,& lt; li> & lt; span> & lt; strong> & lt; a  href=" https://www.yisu.com/zixun/{$思想史范畴[$ r (catid)] [url]}”在[{$思想史范畴[$ r (catid)] [catname]}] & lt;/a> & lt; a  href=" https://www.yisu.com/zixun/{$ r [url]}”, title=皗$ r[标题]}”,目标=捌降取痹趝str_cut ($ r(“标题”),40)}& lt;/a> & lt;/strong> & lt; em>[{日期(Y-m-d, r美元[inputtime])}] & lt;/em> & lt;/span> & lt;/li>   {/循环}   {/pc}

好处:只要写一个父栏目id、自动取下级子栏目id

缺点:循环父栏目下所有的子栏目id,如果某个子栏目的内容不想显示的话,不好实现

PHPCMS v9调用多个栏目下文章的两个办法