カテゴリをクリックしたら、記事のタイトル・カテゴリ名・投稿日のみ表示する-FC2ブログ

 FC2ブログのカテゴリをクリックした時にカテゴリ内の記事のタイトルだけが表示されるようにしたが、できれば、『親カテゴリーをクリックしたときには子カテゴリーが表示されるようにしたい』。

 ついでに、子カテゴリークリックされたときには、親カテゴリーが表示されるようにできないかな?




テンプレートを書き換えよう

 はじめに書き換えてみたのが、テンプレートの下のHTML部分。

<div class="contents-title"><h2 id="e<%topentry_no>"><!--not_permanent_area--><a href="<%topentry_link>"><!--/not_permanent_area--><%topentry_title><!--not_permanent_area--></a><!--/not_permanent_area--></h2></div>
<div class="category"><!--category_area--><a href="<%topentry_category_link>"><%topentry_category></a><!--/category_area--></div>
<div class="time"><%topentry_year>.<%topentry_month>.<%topentry_day></div><div class="text"><!--not_category_area-->
<%topentry_body><!--more_link-->

 このHTMLの記載だと、親カテゴリーをクリックしたときには『記事のタイトル』『投稿の日にち』『子カテゴリー』が表示される。

 問題は、子カテゴリーをクリックしたときにも『記事のタイトル』『投稿の日にち』『子カテゴリー』の表示になってしまうところ。

親カテゴリーも表示したい!

 親カテゴリーを表示させるFC2ブログのブロックの変数は<!--parent_category--> ~ <!--/parent_category-->。

 親カテゴリーの名前の表示の変数は<%topentry_parent_category>。

 何とかならないかな?

<div class="contents-title"><h2 id="e<%topentry_no>"><!--not_permanent_area--><a href="<%topentry_link>"><!--/not_permanent_area--><%topentry_title><!--not_permanent_area--></a><!--/not_permanent_area--></h2></div>
<div class="category">
<!--category_area-->大カテゴリ:<a href="<%topentry_parent_category_link>"><%topentry_parent_category></a>><!--parent_category_area-->小カテゴリ:
<a href="<%topentry_category_link>"><%topentry_category></a><!--/parent_category_area--><!--/category_area-->
</div>
<div class="time"><%topentry_year>.<%topentry_month>.<%topentry_day></div><div class="text"><!--not_category_area-->
<%topentry_body><!--more_link-->

 これだと、親カテゴリをクリックしても、子カテゴリーをクリックしても、『親カテゴリー名』と『子カテゴリー名』の両方が出ちゃうんだよ・・・。

 理想は、親カテゴリーをクリックしたら、『記事タイトル』『子カテゴリ』『投稿日』。

子カテゴリーをクリックしたら、『記事タイトル』『親カテゴリ』『投稿日』が表示されるようにしたかったんだけど。

 挫折!!!

 両方のカテゴリー名が表示されるだけわかりやすいか。