Archiva

A note of notions. On web, tech, and others.



個別ページと一覧ページで、表示方法を変える

Bloxsomで個別ページ(記事本文)と一覧ページ(サイトトップページとかカテゴリトップ)の表示を変えるには、フレーバーを使うのが手っ取り早い。

まず一覧ページ用に「index」フレーバーを作成し、blosxom.cgiでデフォルトのフレーバーを「index」にする。

  1. $default_flavour = "index";

重要なのは$default_flavourを変更することで、一覧用のフレーバーは別に「index」である必要はないのだろうけれど、慣用的なものだと思っておけば... 確かに解りやすいし。

つまり、この方法では一覧用に「index」、個別記事用に「html」などといった、最低2種類のフレーバーが必要となる。

  • head.index
  • story.index
  • foot.index
  • date.index
  • content_type.index

上記が一覧用。

  • head.html
  • story.html
  • foot.html
  • date.html
  • content_type.html

上記が個別記事用のフレーバーとなる。

各プラグインで、フレーバーを指定する部分があれば、変更しておくことを忘れないように。

Posted in /web/blosxom
ブックマークする: save to del.icio.us はてなブックマーク livedoor クリップ Google Bookmarks Tumblr

コメントする

名前
Webサイト
コメント



Back to page-top