用帝國cms建站安全性和生成速度會比dedecms好些,但ecms有個比較不方便的地方就是后台默認模板欄目那邊沒有一個seo標題設置的輸入框,列表模板用的是[!--pagetitle--]標簽,那么分類標題就是欄目名,如果欄目名設置長點在后台看是不是很不美觀(如下ytkah做的圖所示)。那么有沒辦法調用帝國cms欄目別名作為分類標題呢?
我們可以用靈動標簽來實現,將整個title標簽換成如下代碼
<title>[e:loop={"select bname from phome_enewsclass where classid='$GLOBALS[navclassid]'",1,24,0}]<?=$bqr[bname]?>[/e:loop] - [!--temp.sitename--]</title>
注意如果phome_enewsclass這個表頭有改動的話要進行相應的修改,比如ytkah_enewsclass,或者直接用{$dbtbpre}enewsclass。
有些網友說能不能用[!--classname--]來調用欄目別名?在文章內容中可以,但是不能直接放在標題標簽的,下面的代碼是錯誤的
<title>[!--classname--] - [!--temp.sitename--]</title>
[!--classname--]和[!--class.name--]有什么區別?
[!--classname--] 調用欄目別名
[!--class.name--] 調出來的就是真正欄目名了
如上圖,1 表示欄目名稱,即[!--class.name--];2 表示欄目別名,即[!--classname--],要注意分清噢!
相關文章:帝國cms欄目別名如何調用?