{$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} {loop $related $c} <dd><a href="{$c.url}" class="{if in_array($catid, $c.catids)}active{/if}">{$c.name}</a></dd> {/loop} {else if $parent.child} {loop $related $c} <dd><a href="{$c.url}" class="{if in_array($catid, $c.catids)}active{/if}">{$c.name}</a></dd> {/loop} {else} <dd><a href="{$cat.url}" class="active">{$cat.name}</a></dd> {/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}