POST TIME:2019-03-19 16:29
dedecms5.7內(nèi)容頁 列表頁獲取頂級欄目名稱的標(biāo)簽
下面是調(diào)用頂級欄目名稱的方法:
方法一:
{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}
這個方法語句有些長。
織夢者重點(diǎn)推薦方法二
方法二:
{dede:field.title runphp=’yes’}list($toptype,$sontype)=split(‘/’,@me);@me=$toptype;{/dede:field.title}
兩種方法各有長短:第一種方法在列表頁和內(nèi)容頁中都可以獲取到頂級欄目名稱,但是代碼比較長,第二種方法只能在列表頁中獲取到,而內(nèi)容頁中卻會讀取本文的標(biāo)題 代碼比較短
本文由織夢者-dedecms模板制作收集整理