カテゴリに属するエントリーに絞ってタイトルを表示

電脳備忘録

ある携帯サイトを構築していてカテゴリに属するエントリーに絞ってタイトルを表示したかったのですがうまくいかず、かれこれ2時間悩みましたが、Googleで検索してあっという間に解決してしまいました。
まぁこちらのエントリーのソースを利用させていただいたのですが・・・。
丁寧に説明してあってわかりやすくとても参考になりました。
以下備忘録

参考にした元のソース

<mt:SetVarBlock name="this_cat"><mt:CategoryLabel /></mt:SetVarBlock>
<mt:TopLevelCategories sort_method="SortCatFld::Sort">
<mt:SetVarBlock name="list_cat"><mt:CategoryLabel /></mt:SetVarBlock>
<mt:SubCatIsFirst>
<ul>
</mt:SubCatIsFirst>
<li><a href="<mt:CategoryArchiveLink />"><mt:CategoryLabel /></a>
<mt:If name="this_cat" eq="$list_cat">
<ul>
<mt:Entries>
<li class="page"><a href="<mt:EntryPermalink />"><mt:EntryTitle /></a></li>
</mt:Entries>
</ul>
</mt:If>
<mt:SubCatsRecurse />
</li>
<mt:SubCatIsLast>
</ul>
</mt:SubCatIsLast>
</mt:TopLevelCategories>

これを自分用にカスタマイズ

<mt:SetVarBlock name="this_cat"><mt:CategoryLabel /></mt:SetVarBlock>
<mt:TopLevelCategories sort_method="SortCatFld::Sort">
<mt:SetVarBlock name="list_cat"><mt:CategoryLabel /></mt:SetVarBlock>
<mt:If name="this_cat" eq="$list_cat">
<mt:Entries>
<a href="<MTBlogURL>m/<MTFolderPath>/<$mt:EntryBasename separator="-"$>.php"><mt:EntryTitle /></a><br>
</mt:Entries>
</mt:If>
<mt:SubCatsRecurse />
</mt:TopLevelCategories>

無事意図したとおりに構築することができました。爽快・爽快・・・。

広告

ブログの維持費に充てるでございます・・・。