少し前(今月) 「特定の記事(エントリ)表示時にblogの表示形態を変更する」方法について書きましたが、その対象はナビリンク等に止まらず当然『エントリ自体』も含まれる事は言うまでもありません。
既に「投稿曜日」によって記事タイトル部の(背景)色やアイコン等が変化するテンプレートが複数提供されているのは御存知の通りですし、topentry_category_no がサポートされた現在ではカテゴリ毎に記事のスタイルを変更する事なども比較的容易になったと言って良いでしょう。
それでは此処で もう少し特殊なケースについて考えてみます。
例えば、あるカテゴリを選択した時、頁冒頭にそのカテゴリについての概説とかが各エントリに先駆けて表示されたらちょっと便利ではないでしょうか? (↓イメージ)
勿論「カテゴリの説明」もそのカテゴリの一記事として書きたい訳です(テンプレートに書く事も可能ですがソースがかなり冗長になってしまいますので)。
通常の日記blogですとそのようなエントリだけで recent が埋まってしまう可能性もありますが(常に先頭に表示するには投稿日を未来に設定しなければならないので)、先に述べた「データブログ」のような形式ですと比較的簡単に実現できます。
当該カテゴリが属す月(日)の最終日(時刻)付でその種の記事をUPすれば良い訳です。
( blogが新着順表示設定の場合 )
この時、其の記事(説明)のみを他の記事と異なる形式にする事も可能です。
通常の記事タイトルや記事諸元などを省略したり独自の背景色を適用するにはエントリ内の各要素に前述した方法*と同様の処置を施せば良い訳です。 (拒否設定を用いた例↓)
、
<!--topentry-->
<div class="A<!--deny_tb--> B<!--/deny_tb-->">
<!--allow_tb-->記事ヘッダ部<!--/allow_tb-->
<topentry_body> 、etc
<!--allow_tb-->記事フッタ部<!--/allow_tb-->
</div>
<!--topentry-->
勿論、それに加え記事内容のHTMLを独自形式とする手もあるでしょう。
| . |