在dedecms首页和列表页、内容页上调用文章的副栏目名称和链接的方法

织梦教程 强烈建议 2024-02-26 11:31 86 0

  {/dede:field.typeid2

  首页、列表页标签(在arclist、list等文章列表标签里用):

  [field:typeid2 runphp='yes']

  global $dsql;

  $ks = split(',', @me);

  $tname="";

  foreach($ks as $k){

  $k = trim($k);

  if ($k!="") {

  if ($row = $dsql->getOne("select *,ID as id1 from dede_arctype where id=".$k)){

  $mpath=GetTypeUrl($row['id1'],MfTypedir($row['typedir']),$row['isdefault'],$row['defaultname'],$row['ispart'],

  $row['namerule2'],$row['siteurl']);

  $tname.="".$row['typename']."";

  }

  }

  }

  @me=substr($tname,0,strlen($tname)-1);

  [/field:typeid2]

  推荐用这种方法,不需要改东西就可以了。另外在网上看到另外一种方法,不过我没做测试,有兴趣的朋友可以试下。

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!