phpcmsV9单网页调用其他栏目文章 -方法总结

使用phpcms单网页模板page.html,如何调用其他栏目的文章信息?

这里仅仅分析一下思路。【效果图省略】

我们都知道当前栏目调用自己的文章时,{pc}只需设置为catid="$catid"即可。

代码格式如下面所示:

<div class="about">
  {pc:content action="lists" catid="$catid" num="10" order="id DESC"}
    {loop $data $v}
      <p class="avatar"><img src="{thumb($v[thumb],186,118)}" alt="{$v[title]}"></p>
      <p class="abname">{$v[title]}</p>
      <p class="abposition">{$v[keywords]}</p>
      <p class="abtext"> {$v[description]} </p>
    {/loop}
   {/pc}
</div>

说到这里,没有非常完美的实现方法。但是,所谈及到的方法,应该是足够项目使用了!


1. 调用一个栏目 —— 方法与思路分析

思路分析: 每一个栏目都有一个catid值,调用的时候只需要设置当前一个目标栏目的值,就可以了。
代码片段如下:

<div class="about">
  {pc:content action="lists" catid="1" num="10" order="id DESC"}
    {loop $data $v}
      <p class="avatar"><img src="{thumb($v[thumb],186,118)}" alt="{$v[title]}"></p>
      <p class="abname">{$v[title]}</p>
      <p class="abposition">{$v[keywords]}</p>
      <p class="abtext"> {$v[description]} </p>
    {/loop}
   {/pc}
</div>
2. 调用多个栏目 —— 方法与思路分析

思路分析: 同上。不过,需要同时设置多个目标栏目的catid值,中间用英文拼写的逗号,隔开即可。
代码片段如下:

<div class="about">
  {pc:content action="lists" catid="1,7,9,10" num="10" order="id DESC"}
    {loop $data $v}
      <p class="avatar"><img src="{thumb($v[thumb],186,118)}" alt="{$v[title]}"></p>
      <p class="abname">{$v[title]}</p>
      <p class="abposition">{$v[keywords]}</p>
      <p class="abtext"> {$v[description]} </p>
    {/loop}
   {/pc}
</div>

如果是调用自身的文章,那就无须遵从上述两种设置。按照最顶部说的: {pc}只需设置为catid="$catid" 就可以。


以上就是关于“ phpcmsV9单网页调用其他栏目文章 -方法总结 ” 的全部内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值