ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

MT備忘録コミュの【小技】親カテゴリにサブカテゴリの合計記事数を表示

  • mixiチェック
  • このエントリーをはてなブックマークに追加
<mt:SortedTopLevelCategories>
<mt:SubCatIsFirst>
<ul class="genreSearch">
</mt:SubCatIsFirst>
<mt:If tag="CategoryLabel" like="料理">

<MTSetVarBlock name="subcatCount"><MTEntriesWithSubCategories lastn="0"><MTEntriesHeader><$MTEntriesCount$></MTEntriesHeader></MTEntriesWithSubCategories></MTSetVarBlock>

<mt:If name="subcatCount" ne="">
<li><a href="<$mt:CategoryArchiveLink$>"<mt:If tag="CategoryDescription"> title="<$mt:CategoryDescription remove_html="1" encode_html="1"$>"</mt:If>><$mt:CategoryLabel$> (<$MTGetVar name="subcatCount"$>件)</a>
<mt:Else>
<li><$mt:CategoryLabel$>
</mt:If>
<$mt:SubCatsRecurse$>
</li>
</mt:If>
<mt:SubCatIsLast>
</ul>
<div class="clear"></div>
</mt:SubCatIsLast>
</mt:SortedTopLevelCategories>

トップレベルカテゴリ 「料理」 にサブカテゴリ 「和食(2件)」「洋食(5件)」「中華(3件)」があるとき
「料理(10件)」 のようにサブカテゴリーの記事件数の合計を表示する。

<MTSetVarBlock name="subcatCount"><MTEntriesWithSubCategories lastn="0"><MTEntriesHeader><$MTEntriesCount$></MTEntriesHeader></MTEntriesWithSubCategories></MTSetVarBlock>
↑で合計件数を変数 subcatCount に放り込んでいるが、改行なしで一行で書かないと
変数のなかに改行コードまで含まれてしまい
<mt:If name="subcatCount" ne="">
このif文で必ず true 返してしまうため注意する。

コメント(0)

mixiユーザー
ログインしてコメントしよう!

MT備忘録 更新情報

MT備忘録のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング