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

主頁 > 網站建設 > 建站知識 > 織夢調用指定頂級欄目或當前子欄目名稱的方法

織夢調用指定頂級欄目或當前子欄目名稱的方法

POST TIME:2018-03-15 20:52

有時候我們會在列表頁或者內容詳情頁調用指定的頂級欄目名稱及鏈接,試了很多方法,有的只能調用所有頂級欄目或者是該頻道下面的子欄目,實在是讓人感到費解。。下面說說各種欄目名稱的調用方法:

1、{dede:field name="typename"} 這是調用當前欄目的名稱
 2、{dede:channel type='son' row='5'} <a href="[field:typeurl/]">[field:typename/]</a> {/dede:channel} 這是調用該頂級頻道下所有字欄目,row代表調用5條
 3、{dede:type typeid='欄目id'} <a href="[field:typeurl/]">[field:typename/]</a> {/dede:type} 表示調用指定id的欄目,不過只能調用一個,要想多個調用就只能重復多次調用該標簽
4、 {dede:channel type='top'}<a>[field:typename/]</a> {/dede:channel}調用子欄目的當前頂級欄目名稱

下面是調用頂級欄目名稱的方法:
方法一:

{dede:field.typeid runphp=’yes’}$ID = @me; $sql = “SELECT * FROM `dede_arctype` WHERE id=$ID”;$query = mysql_query($sql);$row=mysql_fetch_array($query); $relID = “$row[reid]“; if($relID == 0) {@me = $row[typename];}else{$sql = “SELECT `typename` FROM `dede_arctype` WHERE id=$relID”;$query = mysql_query($sql);$row=mysql_fetch_array($query); @me = $row[typename];}{/dede:field.typeid}

這個方法語句有些長。
織夢者重點推薦方法二
方法二:

{dede:field.title runphp=’yes’}list($toptype,$sontype)=split(‘/’,@me);@me=$toptype;{/dede:field.title}

方法三:

 {dede:field.typeid runphp='yes'}$ID = @me; $sql = "SELECT * FROM `dede_arctype` WHERE id=$ID";$query = mysql_query($sql);$row=mysql_fetch_array($query); $relID = "$row[reid]"; $topID="$row[topid]"; if($relID == 0) {@me = $row[typename];}else{$sql = "SELECT `typename` FROM `dede_arctype` WHERE id=$topID";$query = mysql_query($sql);$row=mysql_fetch_array($query); @me = $row[typename];}{/dede:field.typeid}

這個方法是改良過的,可以針對無限子欄目獲取頂級欄目,方法一二都是針對二級欄目。



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

  • 400-1100-266
主站蜘蛛池模板: 德庆县| 平塘县| 韩城市| 若尔盖县| 镇坪县| 靖江市| 双柏县| 当涂县| 宝兴县| 大港区| 宿松县| 贺州市| 宝丰县| 曲周县| 子洲县| 丽江市| 康马县| 社旗县| 集安市| 镇安县| 玉溪市| 内丘县| 高要市| 高邮市| 新疆| 锡林浩特市| 巴中市| 桃江县| 韶山市| 大田县| 广水市| 怀宁县| 瓦房店市| 山东省| 新巴尔虎右旗| 汤阴县| 基隆市| 井冈山市| 彰武县| 汉川市| 都昌县|