今天遇到一个朋友咨询 Dedecms 的 channelartList 标签下 channel 标签调用三级栏目中文章的问题,实现方法还是很简单的,现给出解决方案,请看代码。
{dede:channelartList typeID='2' row='1'}
<!-- 顶级 -->
<a href="{dede:fIEld.typeurl/}" >{dede:fIEld name='typename'/}</a>
<ul class="sub">
{dede:channel type='son' noself='yes'}
<!-- 二级 -->
<li style='margin-left: 10px;'>
<a href="[fIEld:typeurl/]" Title="[fIEld:typename/]">[fIEld:typename/]</a>
<ul>
<!-- 三级栏目下的文章 -->
global $dsql;
$sql = "Select * FROM `#@__archives` WHERE typeID=@me And arcrank=0 order by sortrank asc limit 0,10";
$dsql->Execute('t');
$result = '';
while($row = $dsql->GetArray('t'))
{
$url = GetoneArchive($row['ID']);
$result .= "<li margin-left: 20px;'><a href='{$url['arcurl']}'>{$Title}</a></li>";
}
@me = $result;
</ul>
</li>
{/dede:channel}
</ul>
</li>
{/dede:channelartList}
查看演示
咨询汉化
此链接为英文原版演示地址,由于英文演示针对的是境外用户,机房位于境外国内访问可能比较缓慢如果长时间未显示可以尝试刷新几次。
专业提供wordpress主题安装、深度汉化、加速优化等服务,详询在线客服!