dedecms如何在不同分类动态调用指定目录的文章

{dede:field.fenjiid/}是自定义字段
{dede:arclist typeid={dede:field.fenjiid/} row='200' titlelen='36' orderby='id' }
<a title="[field:fulltitle/]" href="[field:arcurl/]"
target="_blank">
[field:fulltitle/]
</a>
{/dede:arclist}
求大神给个解决方案!

你这个{dede:arclist typeid={dede:field.fenjiid/} row='200' titlelen='36' orderby='id' }
嵌套是不对的

{dede:field name='fenjiid' runphp='yes'} 
$id=@me; 
global $dsql; 
$dsql->Execute('dd', "SELECT arc.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath FROM #@__archives arc  LEFT JOIN #@__arctype tp ON arc.typeid=tp.id  where arc.typeid=$id ORDER BY arc.id desc LIMIT 0,200");
while($arr = $dsql->GetArray('dd'))
{
$url=GetArcUrl($arr['id'],$arr['typeid'],$arr['senddate'],$arr['title'],$arr['ismake'],$arr['arcrank'],$arr['namerule'],$arr['typedir'],$arr['money'],$arr['filename'],$arr['moresite'],$arr['siteurl'],$arr['sitepath']);
echo  "<a href=".$url." title="{$arr['fulltitle']}"  target="_blank">{$arr['fulltitle']}</a>";
}
{/dede:field}

追问

输出的结果是10

没有调出来?

追答{dede:field name='fenjiid' runphp='yes'} 
$id=@me; 
global $dsql; 
$dsql->Execute('dd', "SELECT arc.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath FROM #@__archives arc  LEFT JOIN #@__arctype tp ON arc.typeid=tp.id  where arc.typeid=".$id." ORDER BY arc.id desc LIMIT 0,200");
while($arr = $dsql->GetArray('dd'))
{
$url=GetArcUrl($arr['id'],$arr['typeid'],$arr['senddate'],$arr['title'],$arr['ismake'],$arr['arcrank'],$arr['namerule'],$arr['typedir'],$arr['money'],$arr['filename'],$arr['moresite'],$arr['siteurl'],$arr['sitepath']);
echo  "<a href=".$url." title="{$arr['fulltitle']}"  target="_blank">{$arr['fulltitle']}</a>";
}
{/dede:field}

追问

虽然没有解决问题但是还是采纳你的吧。。。这个结果还是输出ID数值

温馨提示:内容为网友见解,仅供参考
无其他回答