ucms1.4.6版本:
当前栏目的栏目名 {{i(name)}}
当前栏目的网址 {{i(url)}}
当前栏目的cid {{i(cid)}}
当前栏目的父栏目cid {{i(fid)}}
当前栏目的父栏目网址 {{i(fid)|i(url,this)}}
当前栏目的父栏目名字 {{i(fid)|i(name,this)}}
当前栏目的顶级栏目cid {{i(topfid)}}
当前栏目的顶级栏目的栏目名 {{i(topfid)|i(name,this)}}
当前栏目的顶级栏目的栏目变量调用 {{i(topfid)|s(栏目描述,this)}}
需要在首页或其他栏目调用某个栏目配置则使用 {{i(url,***)}} ***为栏目的cid或栏目名
ucms1.4.6之前的版本参考以下代码:
当前栏目信息:
{{$channel=getchannelcache(`cid)}}
栏目名:{{$channel['cname']}}<br>
栏目cid:{{$channel['cid']}}<br>
父栏目cid:{{$channel['fid']}}
如需要获取另外栏目信息 把`cid换成另外栏目的cid即可
此处获得的cname是后台栏目名,与栏目变量中的栏目标题有区别
获取当前父栏目信息:
{{$channel=getchannelcache(`cid)}}
{{$channel2=getchannelcache($channel['fid'])}}
{{if $channel2}}
父栏目名:{{$channel2['cname']}}<br>
父栏目cid:{{$channel2['cid']}}<br>
{{else}}
没有父栏目
{{/if}}
{{$channel=get_top_channel(`cid)}}
顶级栏目名:{{$channel['cname']}}<br>
顶级栏目cid:{{$channel['cid']}}<br>
<?php
function get_top_channel($cid) {
$i=0;
while(true) {
$i++;
if($i>50) {
Return false;
}
$top_channel=getchannelcache($cid);
if($top_channel) {
if($top_channel['fid']==0) {
Return $top_channel;
}else {
$cid=$top_channel['fid'];
}
}else {
Return false;
}
}
}
?>