由於MT4已經模組化,所以要在範本模組(Template Module)中,將頁眉(Header)裡加入下面的設定。
<head>
......
<mt:if name="body_class" eq="mt-archive-listing mt-entry-archive">
<meta name="keywords" content="<$MTEntryKeywords$>" />
<mt:else>
<meta name="keywords" content="預設的關鍵字" />
</mt:if>
......
</head>
因為不是所有頁面都需要關鍵字,所以只判斷是文章的頁面,才有關鍵字(當然,您必須在編輯文章時,就將關鍵字填進去),否則再發佈頁面時,會出現錯誤訊息。
所以如果不是文章的部分,就放上預設的關鍵字,這樣整各網站就可以都有關鍵字了。
相關文章:
*[教學]MT(Movable Type)4.x Plugin 相關文章(RelatedEntries)
*MT(Movable Type)4.x 修正後台Javascript錯誤
*MT(Movable Type)4.x 修正記住我(Remember me)
*MT(Movable Type)4.x啟動圖形驗證功能(Captcha)
*MT(Movable Type)4.x 寄出的通知信編碼改成UTF8
*將MT(Movable Type)的分月彙整(Archives)改成選單式
呵呵,谢谢你的文字,帮助很大:)
我按照你的方法做了,但每一页出现的keywords都是“预设的关键字”,每一篇文章里面不会出现自己写文章时设定的关键字,怎么会这样?
會不會你的模組名稱跟我不一樣?
你是用MT哪一版的呢?
我安装的是4.25默认模版,没有修改,后来我直接把
" />
添加到了Entry模版,现在浏览每篇文章都显示各自的关键词了,但是没有你的那种完美。
mt-archive-listing
mt-entry-archive
这两个对应的模板名称分别是什么?