青岛做网站
        行业新闻
行业新闻
当前位置:首页> 新闻动态 > 行业新闻

织梦在不同页面如何调用文章的副栏目名称

更新时间:2017-01-13

   我们在使用织梦系统时,会经常遇到同一篇文章想在不同的栏目下显示,这样就需要为文章选择副栏目。那么如何在织梦的首页、列表页、内容页调出副栏目名称呢?

1、在织梦(dedecms)首页、列表页标签(在arclistlist等文章列表标签里用)调用文章副栏目名称

[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.="<span><a href=’{$mpath}’>".$row[’typename’]."</a></span>";     

                     }          

                       }   

                 }

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

 [/field:typeid2]

2、在织梦(dedecms)内容页调用文章副栏目名称

{dede:field.typeid2 runphp=’yes’}

                 $dsql= new dedesql();

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

                 $type2name="";

                 foreach($ks as $k){

                     $k = trim($k);  

                     if ($k!="") {

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

                                 $type_path=GetTypeUrl($row[’id1’],MfTypedir($row[’typedir’]),$row[’isdefault’],$row[’defaultname’],$row[’ispart’],$row[’namerule2’],$row[’siteurl’]);

                                  $type2name.="<ahref=’".$type_path."’  target=_blank>".$row[’typename’]."</a> ";  

                          }          

                     }   

                 }

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

 {/dede:field.typeid2}

 

 

免责声明:本站所有资讯内容搜集整理于互联网或者网友提供,并不代表本网赞同其观点,仅供学习与交流使用,如果不小心侵犯到你的权益,如果你对文章内容、图片和版权等问题存在异议,请及时联系我们删除该信息,电话:18766290210 QQ:1105881163