婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > 在channel標簽中currentstyle讀取自定義字段名的解決

在channel標簽中currentstyle讀取自定義字段名的解決

POST TIME:2017-12-15 22:48

在制作dedecms模板的時候經常會使用currentstyle標簽高亮當前欄目,之前在dedecms模板制作基礎之~siteurl~一篇文章里說過一個解決二級欄目讀取導航鏈接的方法,就是利用了siteurl,但是,如果用了siteurl,大家會發現在用currentstyle的時候讀取不出鏈接了。這時候,我們需要對dedecms本身的模板進行修改,以滿足我們的需要。
之前一篇文章里說過一個currentstyle,就是這個樣子的currentstyle="<li><a class='hover' href='~typelink~' title='~typename~'>~typename~</a></li>"
 
如果我們用的不是typelink而是siteurl呢?我們會這樣寫:currentstyle="<li><a class='hover' href='~siteurl~' title='~typename~'>~typename~</a></li>",對不對?
 
按道理說,確實該這么寫,用~引起來,沒錯啊?可是一生成發現沒連接!
 
我們打開\include\taglib下的channel.lib.php文件
找到這么一行
$linkOkstr = str_replace("~typelink~",$row['typelink'],$linkOkstr);
之所以我們在currentstyle="<li><a class='hover' href='~typelink~' title='~typename~'>~typename~</a></li>"中使用typelink可以取到鏈接地址,就是因為這句話。
那么,我們也仿照這句話寫出siteurl:
$linkOkstr = str_replace("~siteurl~",$row['siteurl'],$linkOkstr);
這樣,再使用currentstyle="<li><a class='hover' href='~siteurl~' title='~typename~'>~typename~</a></li>"就可以成功讀取鏈接了。


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 保定市| 杭锦旗| 巴南区| 同江市| 东源县| 两当县| 达州市| 南川市| 江华| 巴南区| 宁阳县| 漳州市| 奉贤区| 肥西县| 赣州市| 乾安县| 鹤壁市| 武陟县| 夏河县| 迭部县| 那曲县| 庆城县| 无极县| 哈巴河县| 罗定市| 罗山县| 呼伦贝尔市| 嘉祥县| 乐亭县| 龙南县| 张家口市| 合阳县| 无锡市| 武隆县| 杭州市| 陆河县| 灵川县| 溆浦县| 时尚| 宜兰县| 潮州市|