04日
05月

dede內容頁調用欄目鏈接和欄目名稱

注:本教程同時支持DedeV5.5/5.6/5.7,不區分程序編碼
 
我們知道,在內容頁模板時,可直接用 {dede:field.typename/} 來表示當前文檔的欄目名稱。但卻無法使用 {dede:field.typeurl/} 形式來調用欄目鏈接。
 
今天這個方法就是專門用于解決這個問題——
 
 
【解決辦法】
第一步:打開 /include/arc.archives.class.php 文件,找到約241行如下代碼:
 
//設置全局環境變量
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];
復制代碼
 
在其下一行加入如下代碼:
 
//設置全局環境變量
$this->Fields['typelink'] = $this->TypeLink->GetOneTypeLink($this->TypeLink->TypeInfos);
$this->Fields['typeurl'] = $this->TypeLink->GetOneTypeUrl($this->TypeLink->TypeInfos);
復制代碼
 
第二步:在你的內容頁模板適當位置加入調用代碼:
 
{dede:field.typelink/} 帶鏈接的欄目名稱,如:<a href="欄目鏈接地址">欄目名稱</a>
 
{dede:field.typeurl/} 僅欄目鏈接,如: /news
 
以上兩種方式可任選一種即可。

更多




請輸入您的Email地址,訂閱dedecms電子報:
(建議使用QQ郵箱, Gmail, Yahoo, 163, 126郵箱)

填寫您的郵件地址,訂閱我們的精彩內容:

上一篇:DEDE提示信息頁樣式修改方法       下一篇:Dede自定義搜索結果頁顯示自定義字段

最新的評論會顯示在最上方,您的每一次鼓勵,都會成為我們成長的動力!


請不要在評論里發HTML格式的鏈接,會直接被屏蔽。
德州直播精华