{dede:channelartlist typeid='top'} @H_301_3@
{dede:channel type='son' noself='yes'}@H_301_3@ {/dede:channel} @H_301_3@@H_301_3@@H_301_3@{/dede:channelartlist}
@H_301_3@{dede:channelartlist typeid='top'} @H_301_3@@H_301_3@
{dede:channel type='son' noself='yes'}- @H_301_3@
{/dede:channel}@H_301_3@{/dede:channelartlist} @H_301_3@
@H_301_3@
@H_301_3@ {dede:channelartlist typeid='top'}{dede:php}$thisid = $refObj->Fields['id'];$dsql->SetQuery("Select * from `dede_arctype` where reid=".$thisid." ORDER BY sortrank");$dsql->Execute();$i=0;while($arr = $dsql->getArray()){$i = $i +1;$str = implode(',',$arr);if(!empty($str) && $i==1){ echo '- ';} @H_301_3@
if(empty($str)) @H_301_3@{ echo '- ';} @H_301_3@
@H_301_3@{/dede:PHP} @H_301_3@{dede:field name='typename'/}{/dede:channelartlist} @H_301_3@
这种方式虽然更复杂,但也更灵活。