Movable Type 記事のカテゴリーアーカイブでページが作成されない

らら
らら

はじめに

Movable Type 記事のカテゴリーアーカイブでページが作成されないときの対応

通常の記事だけだと、記事が0件ってなかなかないケースだけど、カテゴリー別とかの場合は異なる・・

急に記事が非公開になって、カテゴリーに表示する場合、記事がない・・そして404エラーみたいな場合・・・

対応する

Movable Typeのメニューから設定の全般を開く。

下記にチェックする

記事やコンテンツデータがないアーカイブの公開

記事やコンテンツデータが含まれない場合でも、カテゴリアーカイブを公開する

記事やコンテンツデータがないアーカイブの公開

上記で、設定すると・・ヘッダー ○○一覧 フッダーみたいに・・なっちゃって・・

みっともないので・・

新着には、まだ記事はありません。

みたいな・・メッセージを出す・・・・

BlogCategoryCountで行う

この場合・・非公開の記事がある場合・・0にならないので・・・ 非公開が存在する場合・・つかえない・・

<mt:If tag="BlogCategoryCount">
<ul>
<mt:Entries>
	<li><a href="<$mt:EntryPermalink$>"><$mt:EntryTitle$></a></li>
<mt:Else>
	<li>新着には、まだ記事はありません。</li>
</mt:If>
</mt:Entries>
</ul>

自作でラインカウントをつくる・・場合


<mt:Var name="line_cnt" value="0">
<ul>
<mt:Entries>
	<li><a href="<$mt:EntryPermalink$>"><$mt:EntryTitle$></a></li>
	<mt:SetVar name="line_cnt" op="+" value="1">
</mt:Entries>
<mt:If name="line_cnt" eq="0">
	<li>新着には、まだ記事はありません。</li>
</mt:If>
</ul>

さいごに・・

なぜか・・おいらが。。。記事書くはめに・・・・

(´Д⊂グスン

関連記事