個人用ツール

カテゴリごとのアイコンを表示させたい

提供: baserCMS公式ガイド

2014年11月4日 (火) 22:10時点におけるGoichi Maniwa (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内, 検索

baserCMSのブログ機能では、任意のカテゴリを作成し、そのカテゴリに記事をひもづける事ができます。そこで、記事の一覧表示などにおいて、カテゴリごとに表示するアイコン画像などを変更したい場合があります。

現在の所、baserCMS関数のgetCategory()を使用して、記事の所属するカテゴリ名を取得したうえ、条件分岐を行うのが最も簡単な方法でしょう。例えば記事をループ内で取得している場合で、$postに記事情報が格納されている際には、

$category = $this->getCategory($post); if ($category == "A") {

   //Aカテゴリの時の処理

} elseif ($category == "B") {

   //Bカテゴリの時の処理

} else {

   //その他の時の処理

} などとなるでしょう。