dedecms 5.7SP1實現獲得當前欄目父欄目ID

 一直以來,dedecms沒有獲得父欄目ID的功能,這樣想實現一些功能會很麻煩。今天,我再次結合上次用JS的判斷功能來輸出不同的圖片。首先要解決的就是獲得當前欄目的父欄目ID,網上搜索了下有不少,但好多都不能用了。結合一個網友給出的一個函數,解決了我的問題。現我把主要代碼寫下來。

找到include/extend.func.php 也就是自定義函數裏面 加上代碼

  1. function getParentId($typeid
  2.     global $dsql
  3.     $sql = "SELECT * FROM #@__arctype WHERE id=$typeid"
  4.     $dsql->SetQuery($sql); 
  5.     $dsql->Execute(); 
  6.     $row = $dsql->GetArray(); 
  7.     return $row['reid']; 

然後 在模板頁調用的地方 {dede:field name="typeid" function="getParentId(@me)"/}

我是在list_article.htm 測試用的可行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章