「カテゴリごとのアイコンを表示させたい」の版間の差分
提供: baserCMS公式ガイド
Goichi Maniwa (トーク | 投稿記録) |
Goichi Maniwa (トーク | 投稿記録) |
||
行15: | 行15: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | などとできるはずです。 |
2014年11月4日 (火) 22:12時点における最新版
baserCMSのブログ機能では、任意のカテゴリを作成し、そのカテゴリに記事をひもづける事ができます。そこで、記事の一覧表示などにおいて、カテゴリごとに表示するアイコン画像などを変更したい場合があります。
現在の所、baserCMS関数のgetCategory()を使用して、記事の所属するカテゴリ名を取得したうえ、条件分岐を行うのが最も簡単な方法でしょう。例えば記事をループ内で取得している場合で、$postに記事情報が格納されている際には、
//カテゴリを取得 $category = $this->getCategory($post); //条件分岐で処理を変更する if ($category == "A") { //Aカテゴリの時の処理 } elseif ($category == "B") { //Bカテゴリの時の処理 } else { //その他の時の処理 }
などとできるはずです。