POST TIME:2020-04-10 16:33
摘要:[DedeCMS教程]DEDE建站每日一課之欄目鏈接和文章鏈接
我們知道dede中調(diào)用帶鏈接的欄目名稱是使用[field:typelink/]這個標簽,dede更詳盡的調(diào)用方法是這樣的:<a href='[field:typeurl /]'>[field:typename /]</a> 前邊是欄目鏈接地址,后便是欄目的名稱,這樣的調(diào)用,更加靈活一些,可以給a添加title或者單獨去調(diào)用鏈接地址,用于可能出現(xiàn)的圖片鏈接。
同樣在文章鏈接中,簡單的調(diào)用方式是[field:textlink/],而詳盡的調(diào)用標簽是<a href='[field:arcurl/]'>[field:title]</a>同樣,分開寫能帶來更大的靈活性,可以方便的應(yīng)用到我們需要用到的地方,比如我們可以調(diào)用出縮略圖,然后分別去添加文章鏈接,以及鏈接的title。在這里應(yīng)該注意的是,title長度的問題,Dedecms數(shù)據(jù)庫中最大長度為80字節(jié),40漢字寬度,另外,arclist標簽里面如果不設(shè)置titlelen的值,則默認取值為30字符,15漢字寬度。
所以除了在使用titlelen控制標題長度,還可以使用另外一種方法來控制標題長度:
設(shè)置titlelen="80"
<a href="[field:arcurl /]" title="[field:title function='htmlspecialchars(@me)'/]">[field:title function="cn_substr(@me,40)"/]</a>
實際效果如下:
如圖所示,這種格式的好處是,title=""中為完整標題,即鼠標停留顯示完整標題,function="cn_substr(@me,40)"作用是截取40字符寬度,20漢寬度。讓我們不在為標題長度不夠而苦惱了。