在帝國CMS里如果填寫了欄目別名以后,那么欄目列表內容模板(list.var)調用欄目名稱標簽[!--this.classname--]實際上是調用的欄目別名,這個不知道算不是帝國CMS的BUG還是故意這樣做的!解決方法就是用SQL單獨查詢輸出一個欄目名稱就好了,具體代碼如下:
1 2 | $cl = $empire ->fetch1( "select classname from phome_enewsclass where classid='$r[classid]'" ); $classname = $cl [ 'classname' ]; |
另外還可以這樣調用欄目名稱(開啟使用程序代碼):
1 | $listtemp = '<li><a href="[!--titleurl--]" target="_blank"><span></span><h3>[!--title--]</h3><p><a href="[!--this.classlink--]" target="_blank">' . $class_r [ $r [classid]][ 'classname' ]. '</a> [!--newstime--]</p></a></li>' ; |
'.$class_r[$r[classid]]['classname'].' 就是調用欄目名稱
新聞熱點
疑難解答