MTまとめサイト > プラグイン・MTタグ > 主カテゴリーと副カテゴリーを判別して処理をすることはできますか

主カテゴリーと副カテゴリーを判別して処理をすることはできますかこのエントリーをはてなブックマークに追加 [プラグイン・MTタグ]

記事に複数のカテゴリーを登録させたいときがあります。
記事投稿画面から、複数カテゴリーを選択することで副カテゴリーを増やすことはできるのですが、それらを判別することは、標準のタグではできません。

そこで、「EntryCategoriesModified」というプラグインを導入します。

そして、判別させたい部分で以下のように使用します。

<MTEntryCategoriesModified mode="***">

***の部分には、以下が入ります。使用したいものを記入してください。

primary

 主カテゴリーだけを出力します

secondary

 副カテゴリーだけを出力します

mode="all"

 まず主カテゴリーを出力し、その後に副カテゴリーを出力します

例えば、カテゴリーアーカイブをメイン・カテゴリーだけでなく、副カテゴリーの分も出力したい場合は、以下のように処理します。

  1. アーカイブマッピングで「カテゴリーアーカイブ」を追加
  2. マッピングに以下を記述
    <MTEntryCategoriesModified mode="secondary" secondary="1"><$MTCategoryLabel cutbefore="_"$></MTEntryCategoriesModified>/<$MTEntryID$>.html
  3. 保存/再構築

副カテゴリーのカテゴリーラベル/エントリーID.htmlとして出力することができます。
タグの中身は出力したい内容に書き変えてください。

この記事は参考になりましたか?

   

0人中、0人が参考になったと投票しています。

ページの先頭へ戻る▲