織夢DEDECMS網站內容頁、欄目頁獲取當前頂級欄目名稱標簽_DedeCms教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!
      教大家一下織夢DEDECMS文章、欄目頁獲取當前頁面頂級欄目名稱的方法,很簡單,僅供參考學習。
      在用織夢做一些項目時,時常會碰到需要在當前頁面調用頂級欄目名稱的時候,織夢默認{dede:field name='typename' /} 可以獲取當前欄目頁上一級欄目的名稱,而不是當前欄目頂級欄目名稱。
      下面拓展出一個方法來實現這個效果、:
      在include/common.func.php的最下方加入:
      //獲取頂級欄目名
      1. function GetTopTypename($id) 
      2. global $dsql; 
      3. $row = $dsql->GetOne("SELECT typename,topid FROM dede_arctype WHERE id= $id"); 
      4. if ($row['topid'] == '0') 
      5. return $row['typename']; 
      6. else 
      7. $row1 = $dsql->GetOne("SELECT typename FROM dede_arctype WHERE id= $row[topid]"); 
      8. return $row1['typename']; 
      在文章頁或者欄目列表頁調用時,在所要調用 名稱的位置加上下面這行代碼即可實現。
      1. {dede:field name='typeid' function="GetTopTypename(@me)" /} 

      查看更多 DedeCms教程  織夢模板  織夢DedeCms視頻教程  織夢dedecms專題

      來源:模板無憂//所屬分類:DedeCms教程/更新時間:2020-04-26
      相關DedeCms教程