{$parent.name} | 父栏目名称 | 支持栏目页与内容页 |
| {$parent.id} | 父栏目ID | 支持list.html |
| {$top.name} | 顶级栏目名称 | 支持list.html |
| {$top.id} | 顶级栏目ID | 支持list.html |
##循环同级栏目或者子栏目
适用:list.hmtl/show.html
<!--循环同级栏目或者子栏目-->
{loop $related $c}
<li {if $c.id==$cat.id} class="active"{/if}><a href="{$c.url}">{$c.name}</a></li>
{/loop}循环同级栏目时,调用自定义栏目image字段
{loop $related $c}
<?php $c[tubiao]=dr_string2array($c[tubiao]);?>{dr_get_file($c[tubiao][0])}
{/list}如果有子栏目则显示子栏目,如果没有,则显示父栏目下子栏目,如果也没有,就显示当前栏目
{if $cat.child || $parent.child}
{loop $related $c}
<li class="{if in_array($catid, $c.catids)}active{/if}"><a href="{$c.url}">{$c.name}</a></li>
{/loop}
{else}
<li class="active"><a href="{$cat.url}">{$cat.name}</a></li>
{/if}调用指定循环栏目的子栏目列表
{category module=share pid=1}
栏目名称:{$t.name}
栏目url:{$t.url}
栏目内容编辑器的值:{$t.content}
栏目缩略图:{dr_thumb($t.thumb)}
序号:{$key+1}
{if $key==0}判断是第1条{/if}
{/category}调用共享模块指定栏目信息
栏目名称:{dr_share_cat_value(5, 'name')}
栏目url:{dr_share_cat_value(5, 'url')}
栏目缩略图:{dr_get_file(dr_share_cat_value(5, 'thumb'))}
栏目内容:{dr_share_cat_value(5, 'content')}
截取内容100个字 {dr_strcut(dr_clearhtml(dr_share_cat_value(5, 'content')), 100)}3、两级循环显示栏目(先循环父栏目,再循环其子栏目)
{category module=share pid=0 return=c1}
<a href="{$c1.url}" class="{if $catid && in_array($catid, $c1.catids)}active{/if}">{$c1.name}</a>
{if $c1.child}
{category module=share pid=$c1.id return=c2}
我是{$c1.name}的子栏目:{$c2.name}<br>
{if $c2.child}
{category module=share pid=$c2.id return=c3}
我是{$c3.name}的子栏目:{$c3.name}<br>
{/category}
{/if}
{/category}
{/if}
{/category}4、调用指定栏目信息及栏目下循环信息
{category module=share pid=1 return=c1}
<dl>
<dt><a href="{$c1.url}">{$c1.name}</a></dt>
<dd>
{module module=news catid=$c1.id field=title,url,updatetime order=displayorder_desc,updatetime num=5}
<li><a href="{$t.url}" target="_blank">{$t.title}</a></li>
{/module}
</dd>
</dl>
{/category}


