如何在標題旁顯示類別
Calliope問:請問一下設了類別之後,要怎樣在post文章的時候,讓標題旁邊自動出現類別名稱呢?
ex. [MT Q&A]關於類別的一些問題
另外sidetitle那邊分類彙整的各類別後面,我發現大部分的blog上都會自動計算該類別有多少文章,為什麼我的沒有,是不是我做了什麼蠢事把什麼東西刪掉了?
答:
MT的許多功能都是在模版中透過「標籤」(tags)來達成,在模版中,你看到許多<$MTxxxxx$>就是「標籤」。善用這些標籤可以做很多事情,像「類別」(Categories)就是。MT的預設模版只用了其中一部份標籤,沒有全部用到,所以,如果有些功能別人有,你卻沒有,多半是沒有使用到某些特定的標籤。
針對你提到的兩種情形:
一、在標題旁邊顯示「類別描述」:
例如:你想要在文章的標題旁邊顯示類別,可以在你的模版(包括Main、Category Archive、Date-Based Archive、Individual Entry Archive)中找到<$MTEntryTitle$>這個標籤。如果你用的是MT的預設模版,它可能是長這樣:
<h3 class="title"><$MTEntryTitle$></h3>
你可以把它改成:
<h3 class="title"><MTEntryCategories glue=", ">[<a href="<$MTCategoryArchiveLink$>"><$MTCategoryDescription$></a>] </MTEntryCategories><$MTEntryTitle$></h3>
如此一來文章標題旁就會出現類別描述了,像這樣
[心情] 今天真無聊
※這是顯示「類別描述」(Category Description)。如果你懶得設定「類別描述」,只想顯示「類別名稱」(Category Label),那就得把上面的碼中的<$MTCategoryDescription$>換成<$MTCategoryLabel$>。
※在馬戲團的預設模版裡,類別是出現在每篇文章的尾端。
※要使用類別,別忘了在「網誌組態」中啟動類別彙整功能。設定方法是
網誌組態->彙整->勾選類別->儲存->重建->全部重建
順帶一提:我發現有些MT使用者啟動類別彙整時搞錯了地方(或者是有意這麼做吧?),他們是跑到網誌組態->偏好之下的彙整選了類別,這麼做會使得MT不再為個別文章製作單篇的網頁,而是把同類的單篇文章全塞在一頁裡。
二、在邊欄的類別彙整顯示該類別的文章數量
如果你已經依照《什麼是類別?》所說的方法,把下面這段碼放到你的邊欄了,理論上應該會出現文章的數量。
<MTCategories>
<a href="<$MTCategoryArchiveLink$>"><$MTCategoryDescription$></a> (<$MTCategoryCount$>)<br /></MTCategories>
檢查一下你是不是漏掉了<$MTCategoryCount$>這個標籤。
分類
MT初心技評論(10)
謝謝jeph. jeph當站長真無所不知. =)
cindy:
請參考這篇文章的作法
http://www.chieftain.idv.tw/archives/000256.html
當一類別內文章太多, 在view 一個類別archive的情況下, 有沒辦法分頁?
比如說, 我這一類別已經有50篇了, 我不想50篇都放在同一頁, 可不可以分成幾頁放? 例: 下20篇文章>>
請問要怎麼用? 謝謝回答~ ^^/
to didodio:
抱歉抱歉,我在碼中漏了/MTEntryCategoriess...^^"
已經在文中修正了,請參考.
post兩次都出現顯示不正常的問題......麻煩版主整理一下了^^
照著上面"在標題旁邊顯示「類別描述」"的說明文更改之後,在重建檔案時出現了如下錯誤訊息 請問該怎麼辦呢?
建立文章 '文章的名稱OOXX. 時失敗: 模版 '分類彙整' 分析錯誤: (MTEntryCategoriess) with no (/MTEntryCategoriess)
p.s.在此把>改成(),不然無法正確顯示
請問!如何讓類別改成有捲軸可選擇類別中文章的模式??一直找不到解答~
請幫幫我~~謝謝