公司动态
PHPCMS循环栏目下的子栏目并和当前栏目
摘要:{pc:content}是PHPcms模板中的标签。catid:是标签中的一指定ID属性。这里就一般指定是当前栏目ID。{loop $data $r}:把取出的数值赋给变量r$catid:PHPcms...
发布日期:2018-04-25
{pc:content}是PHPcms模板中的标签。
catid:是标签中的一指定ID属性。这里就一般指定是当前栏目ID。
{loop $data $r}:把取出的数值赋给变量r
$catid:PHPcms父栏目ID。
$r[catid]:r为循环时的变量,[catid]子栏目ID,所以就是$r[catid]。
{if $catid==$r[catid]}:意思就是取出当前栏目ID和子栏目ID进行对比,判断是否相同。
代码如下:
{pc:content action="category" catid="43" order="listorder ASC"}
{loop $data $r}
<li {if $catid==$r[catid]} class="cur"{/if}><a href="{$r[url]}">{$r[catname]}
</a></li>
{/loop}
{/pc}
意思就是:如果当前栏目ID和循环中的某个子栏目ID相同的话,就多加一个class="cur"。
PHPCMS作者不是特别懂,只是玩玩而已,以上是我的理解,希望大家可以看懂。
- 上一篇:光盘自动播放问题方法
- 下一篇:Ping值和带宽之间关系