主カテゴリーと副カテゴリーを判別して処理をすることはできますか
[プラグイン・MTタグ]
記事に複数のカテゴリーを登録させたいときがあります。
記事投稿画面から、複数カテゴリーを選択することで副カテゴリーを増やすことはできるのですが、それらを判別することは、標準のタグではできません。
そこで、「EntryCategoriesModified」というプラグインを導入します。
そして、判別させたい部分で以下のように使用します。
<MTEntryCategoriesModified mode="***">
***の部分には、以下が入ります。使用したいものを記入してください。
primary
主カテゴリーだけを出力します
secondary
副カテゴリーだけを出力します
mode="all"
まず主カテゴリーを出力し、その後に副カテゴリーを出力します
例えば、カテゴリーアーカイブをメイン・カテゴリーだけでなく、副カテゴリーの分も出力したい場合は、以下のように処理します。
- アーカイブマッピングで「カテゴリーアーカイブ」を追加
- マッピングに以下を記述
<MTEntryCategoriesModified mode="secondary" secondary="1"><$MTCategoryLabel cutbefore="_"$></MTEntryCategoriesModified>/<$MTEntryID$>.html - 保存/再構築
副カテゴリーのカテゴリーラベル/エントリーID.htmlとして出力することができます。
タグの中身は出力したい内容に書き変えてください。
この記事は参考になりましたか?
0人中、0人が参考になったと投票しています。