DedeCMS獲取文檔當前欄目所在目錄鏈接URL

DedeCMS獲取文檔當前欄目所在目錄鏈接URL

DedeCMS內容頁調用當前欄目其實用下來是調用不出來的,{dede:field.typename/}是有效的,可是 {dede:field.typeurl/}卻調不出文檔當前欄目所在目錄鏈接URL。查了下網上有網友提供瞭解決的辦法,貼出來大家分享:

方法一:

{dede:type typeid='0′ row=1}[field:typelink /]{/dede:type}

方法二:

  動手改裝一下函數了,利用DEDECMS自定義函數的接口文件,我們在文章頁中的標記把

{dede:field.typeid function='typeurl_arc(@me)'/}

  這個放在內容頁的模板中,把如下函數:

function typeurl_arc($typeid){
$typeurl = ";
$dsql = new DedeSql(false);
$row = $dsql ->GetOne("select typedir from dede_arctype where id=$typeid");
$typeurl = MfTypedir($row['typedir']);
return $typeurl;
} 

  放到extend.func.php裏。

  注:MfTypedir爲dedecms系統內置函數

  同樣的是獲取文檔所在當前目錄,還是第一個簡單啊,呵呵,當然我想應該不是所在目錄的一級目錄,我想要的是這個,所以這兩個方法不適合我。暫時沒有找到調用所在一級目錄的方法,有了後續補上。

補充:dedecms獲取當前文檔url地址的方法:

{dede:field name='arcurl'/}

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