So-net ブログで特定カテゴリのときだけ出力されるエリアを作成する [So-net ブログカスタマイズ]

So-net ブログ

So-net ブログで特定カテゴリのときだけ出力されるエリアを作成する方法です。カテゴリ毎のおすすめ記事などを表示することが出来ます。

記事テンプレートでも使われている <% article_category.name %> で判別出来るのは「未分類」だけのようですが、マイカテゴリは ID を使って判別出来るようです。

該当カテゴリの ID を調べます。これはカテゴリ検索などで URL から調べることが出来ます。

http://mattintosh.blog.so-net.ne.jp/archive/c2302801252-1

この場合、カテゴリのユニーク ID は "2302801252" です。カテゴリの ID を控えたら条件を作成します。変数と ID の間は == または eq で繋ぎます。カテゴリ名がわかるように閉じタグの方にコメントでカテゴリ名を書いておくといいかもしれません。

<%- if:article_category.id == '2302801252' %>
<!-- カテゴリ ID が 2302801252 のときだけ出力されるエリア -->
<%- /if # article_category.id == '2302801252' Mac - Wine for Mac OS X %>

※記事のカテゴリ ID を使うため、恐らく設置場所は <% loop:list_article %><% /loop %> 内限定です。