phpcms推荐位按分类调用文章列表的实现代码

发布时间:2020-06-03编辑:脚本学堂
phpcms中一个频道页下属有N个子频道,每个子频道位置需要调用一条新建的一个模型的信息,此时就需要用到推荐位按类别调用的实现方法。

但是,phpcms在将信息推荐到推荐位时是不存储类别的,只有在扩展字段中插入类别信息,那么,我们如何才能根据这个类别调用相关信息呢?

要用到 where,将以下代码插入到PC 推荐位中即可:

where=”data like ‘%typeid% => %100%’”

完整代码如下:

{pc:content action="position" catid="1" order="id desc" posid="22" where="data like '%typeid% => %100%'" num="1" cache="3600"}
{loop $data $k $v}
{$v[title]}
{/loop}
{/pc}

说明:
catid为该条信息所属栏目 因为我的模型有多个栏目共用 所以需要填写
posid为推荐位ID
where里的100是分类ID

后期改进如下:

{pc:content action=”position” catid=”1″ order=”id desc” posid=”22″ where=”data like ‘%=> ’100’%'” num=”1″}

以上代码供大家学习参考,未严格测试。