メインページにて、「トップレベルカテゴリ」のエントリーを1件だけ表示したい
[テンプレート]
インデックス・アーカイブでのメインページにて、「トップレベルカテゴリ」のエントリーを1件だけ表示したい場合、MTタグのMTTopLevelCategoriesタグを使い表示します。
また、このタグはカテゴリー階層の親となるカテゴリーから最下部の子カテゴリまでの一覧を取得しますので、親カテゴリの情報に限らず設定した全てのカテゴリー内の情報を取得したい場合に大変便利なタグとなっています。
MTタグ
<ul><MTTopLevelCategories><MTEntries lastn="3"><li><a href="<$MTEntryPermalink$>" title="<$MTEntryTitle$>"><$MTEntryTitle$></a></li></MTEntries></MTTopLevelCategories></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人が参考になったと投票しています。