MTまとめサイト > テンプレート > メインページにて、「トップレベルカテゴリ」のエントリーを1件だけ表示したい

メインページにて、「トップレベルカテゴリ」のエントリーを1件だけ表示したいこのエントリーをはてなブックマークに追加 [テンプレート]

インデックス・アーカイブでのメインページにて、「トップレベルカテゴリ」のエントリーを1件だけ表示したい場合、MTタグのMTTopLevelCategoriesタグを使い表示します。

また、このタグはカテゴリー階層の親となるカテゴリーから最下部の子カテゴリまでの一覧を取得しますので、親カテゴリの情報に限らず設定した全てのカテゴリー内の情報を取得したい場合に大変便利なタグとなっています。

MTタグ

  1. <ul>
  2. <MTTopLevelCategories>
  3. <MTEntries lastn="3">
  4. <li><a href="<$MTEntryPermalink$>" title="<$MTEntryTitle$>">
  5. <$MTEntryTitle$></a></li>
  6. </MTEntries>
  7. </MTTopLevelCategories>
  8. </ul>

表示結果

  • エントリー名
  • エントリー名
  • エントリー名

エントリー一覧をソート(並べ替え)表示したい場合

上記MTタグでは、<MTEntries lastn="1">とエントリーを3件出すように設定しています。この設定に加え、エントリーの一覧を並べる順序を指定したい場合には、<MTEntries>タグに下記のようなモディファイアを設定することで、一覧を投稿日順や、編集日順などにすることが出来ます。

並べる順序を指定したい場合

sort_order="ascend | descend"
  • 「ascend」を指定すると昇順になります
  • 「descend」を指定すると降順になります。

並べる対象を指定したい場合

sort_by="created_on | title | status | modified_on | author_ID | excerpt"
  • created_on (作成日)
  • title (ブログ記事のタイトル)
  • status (ブログ記事の状態:下書き/公開)
  • modified_on (変更日時)
  • author_id (作成ユーザー ID)
  • excerpt (概要)

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

   

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

ページの先頭へ戻る▲