电脑维修网
当前位置:电脑维修网 >操作系统 > 网站编程代码 >PHPCMS循环栏目下的子栏目并和当前栏目

PHPCMS循环栏目下的子栏目并和当前栏目

2012-12-19 20:43 | 作者:代码编程 | 来源:电脑互助网 | 参与评论 | 点击:3357次


{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作者不是特别懂,只是玩玩而已,以上是我的理解,希望大家可以看懂。

转载时请注明:转载自《电脑维修技术网》原文地址:http://www.pc811.com/6/4/25823.html
凡文章内未标注来源均为原创文章!恭候您的意见
------分隔线----------------------------

最新评论
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
友情连接版权声明广告合作联系我们意见投诉网站地图百度地图谷歌地图
敬告:本站所有信息都为网友发布,及网络收集而来,我们只对信息的合法性进行审核 请朋友们自行鉴别真实性。