// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
**MovableTypeのタグ集。 [#c32f380a]
とりあえず、覚え書き。
#contents
***Blogの名前 [#cd0441ec]
 <$MTBlogName$>

***BlogのURL [#rf64893c]
 <$MTBlogURL$>

***直近5件のエントリを表示する、そのエントリのカテゴリも表示する、複数のカテゴリの場合はカンマ区切り。 [#raf4bac9]
 <MTEntries lastn="5">
   <h3><$MTEntryTitle$> [<MTEntryCategories glue=", "><$MTCategoryLabel$></MTEntryCategories>]</h3>
 </MTEntries>

***カテゴリの一覧を表示する。そのカテゴリアーカイブへのリンクを付ける。 [#k65e138d]
 <MTCategories>
 <a href="<$MTCategoryArchiveLink$>">
 <$MTCategoryLabel$></a>[<$MTCategoryCount$> 件]<br />
 </MTCategories>


***カテゴリの一覧を表示する。そのカテゴリアーカイブへのリンクを付ける。 [#sbd3d94b]
 <MTArchiveList archive_type="Category">
 <a href="<$MTArchiveLink$>"><$MTArchiveTitle$>(<$MTArchiveCount$>)</a><br />
 </MTArchiveList>


***カテゴリ名の表示と並び順の制御 [#j97c07e3]
 MTCategoryDescription  <- カテゴリの説明
 MTCategoryLabel <- カテゴリ名 ソート順はこれに依存
となっているので、画面に表示するのはMTCategoryDescription ソート順を MTCategoryLabel で指定する、ってのがベストか?

***あるカテゴリだけリストしない [#jf13bb59]
うちのサイトはカテゴリ名と、それに属するエントリの一覧を出しているのですが、そのうちあるカテゴリだけは表示させない、なんて言うプラグインがありました。

 <MTCategories>
 <MTFilterCategories exclude="hoge">
   <div class="headline">
   ◆<a href="<$MTCategoryArchiveLink$>"><$MTCategoryDescription$>(<$MTCategoryCount$>)</a><br />
   </div>
   <MTEntries lastn="5">
   <div class="indent">
   <span class="icon">&#9654;</span>
   <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
   </div>
   </MTEntries>
 </MTFilterCategories>
 </MTCategories>
こうすると、カテゴリ名(Labelの方)がhogeのものが表示されなくなります。

プラグインは[[ここ:http://www.staggernation.com/mtplugins/#FilterCategories]]からゲット。。

この情報は[[ここ:http://cross-breed.com/archives/200401280141.php]]よりゲットしました。感謝!

***パンくずリスト(Ver.3.0のばあい。) [#k3bc6654]
 <a href="<$MTBlogURL$>">トップ</a> / 
 <MTEntryCategories glue=", "><a href="<$MTCategoryArchiveLink$>">
 <$MTCategoryDescription$></a></MTEntryCategories> /

***念願のパンくずリスト(サブカテゴリ対応版)。(Ver.3.1限定!) [#r7548da2]
 <a href="<$MTBlogURL$>">トップページ</a> / <MTParentCategories glue="/">
  <a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a>
 </MTParentCategories >
とすると出来ました。。


***カテゴリアーカイブでサブカテゴリも一覧に表示したい(Ver.3.1限定!) [#k3bf9901]
カテゴリアーカイブでは、そのカテゴリに属するエントリを一覧しますが、さらにそのサブカテゴリのエントリは一覧されません。それを一緒に表示したい場合はテンプレートを
 MTEntries -> MTEntriesWithSubCategories
と書き換えればOKです。

ただし、Category > SubCategory という階層の時にCategoryにエントリがないとファイルを作ってくれないようです。

***サブカテゴリがある場合に○○ [#m2e526a2]
 <MTHasSubCategories>
  ○○
 </MTHasSubCategories>


***親(or 子)カテゴリへのリンクの一覧の作成とか [#v21bdcf4]
 <MTHasParentCategory>
  <h2>親カテゴリー</h2>
  <ul><MTParentCategory> 
    <li><a href="<$MTCategoryArchiveLink$>"><MTCategoryLabel></a></li>
  </MTParentCategory></ul>
 </MTHasParentCategory>
 <MTHasSubCategories>
  <h2>サブカテゴリー</h2>
  <ul><MTSubCategories>
    <li><a href="<$MTCategoryArchiveLink$>"><MTCategoryLabel></a></li>
  <MTSubCatsRecurse>
  </MTSubCategories></ul>
 </MTHasSubCategories>


***メモ書き [#qb2001c5]
たとえば
 <MTBlogs>
  <MTBlogRelativeURL><br />
 </MTBlogs>
などとやるとこのサイトのブログの相対URLを全て取ってきて表示してくれるわけですが、全ブログでなくて自分の相対URLを表示したいときは
 <MTBlogRelativeURL>
と直接書くことが出来ます。全てのタグにいえることですが、MTBlogRelativeURLがMTBlogs外でも使えるところに違和感がありました。

オブジェクト指向(つうかJavaのタグライブラリの実装とか)で考えると前者は
 for(int i=0; i<mtBlogs.length; i++){
   System.out.println(mtBlogs[i].getBlogRelativeURL());
 }
という感覚です。つまりMTBlogRelativeURLはmtBlogs[i]のフィールドであるイメージです。これをそのまま後者に当てはめると
 System.out.println(getBlogRelativeURL());
となりますが、これってどこの所有物なの??って思うわけです。強いて言うと自分がいる(テンプレートを記述している対象の)Blogをゲットして..と考えると強引に
 System.out.println(Blogs.getCurrentBlog().getBlogRelativeURL());
と思えなくもない気がしますが....。。なんか違和感があると思うのは私だけ??





----
この記事は
#vote(おもしろかった[1],そうでもない[0])
-Excellent, that was really well explained and helpful<p><a href="http://www.online-casino-de.com">online casino</a></p> -- [[online casino]] &new{2005-01-25 (火) 01:58:07};
-congrats mate! Fine job and fine site!<p><a href="http://www.lator-motor.com" title="&#1500;&#1514;&#1493;&#1512; &#1502;&#1493;&#1496;&#1493;&#1512;">&#1500;&#1514;&#1493;&#1512; &#1502;&#1493;&#1496;&#1493;&#1512;</a></p> -- [[&#1500;&#1514;&#1493;&#1512; &#1502;&#1493;&#1496;&#1493;&#1512;]] &new{2005-02-01 (火) 05:27:56};
-Your site is very good.<p><a href="http://www.casino-en-ligne-de-france.com" title="casino en ligne">casino en ligne</a></p> -- [[casino en ligne]] &new{2005-02-22 (火) 09:25:35};
-Excellent, that was really well explained and helpful<p><a href="http://www.il-migliore-casino-in-linea.com" title="casino online">casino online</a></p> -- [[casino online]] &new{2005-02-22 (火) 09:25:44};
-Enjoyed reading your posts.<p><a href="http://casino-jp.com" title="&#12458;&#12531;&#12521;&#12452;&#12531;&#12459;&#12472;&#12494;">&#12458;&#12531;&#12521;&#12452;&#12531;&#12459;&#12472;&#12494;</a></p> -- [[&#12458;&#12531;&#12521;&#12452;&#12531;&#12459;&#12472;&#12494;]] &new{2005-02-22 (火) 09:25:51};
-Thank you, I just wanted to give a greeting and tell you I like your blog very much.<p><a href="http://casino-jp.com" title="&#12458;&#12531;&#12521;&#12452;&#12531;&#12459;&#12472;&#12494;">&#12458;&#12531;&#12521;&#12452;&#12531;&#12459;&#12472;&#12494;</a></p> -- [[&#12458;&#12531;&#12521;&#12452;&#12531;&#12459;&#12472;&#12494;]] &new{2005-02-22 (火) 09:26:05};
-Thank you, I just wanted to give a greeting and tell you I like your blog very much.<p><a href="http://government-grants.ws" title="free business grants">free business grants</a></p> -- [[free business grants]] &new{2005-02-22 (火) 09:26:09};
-Hello! Super work performed. Top PAGE, further so! <p><a href="http://www.casino-en-ligne-de-france.com" title="casino en ligne">casino en ligne</a></p> -- [[casino en ligne]] &new{2005-02-22 (火) 09:26:13};
-Great site! Keep it running!<p><a href="http://www.die-besten-online-casinos.com" title="kasino">kasino</a></p> -- [[kasino]] &new{2005-02-22 (火) 09:26:19};
-Great site! Keep it running!<p><a href="http://www.juegos-de-casino-es.com" title="Juegos de casino">Juegos de casino</a></p> -- [[Juegos de casino]] &new{2005-02-22 (火) 09:26:22};
-just wanted to say nice site!<p><a href="http://www.il-migliore-casino-in-linea.com" title="casino online">casino online</a></p> -- [[casino online]] &new{2005-02-22 (火) 09:26:24};
-Thank you, I just wanted to give a greeting and tell you I like your blog very much.<p><a href="http://www.casino-deutsch-de.com" title="online casino">online casino</a></p> -- [[online casino]] &new{2005-02-22 (火) 09:26:50};
-Excellent, that was really well explained and helpful<p><a href="http://www.casino-in-linea-italia.com" title="casino in linea">casino in linea</a></p> -- [[casino in linea]] &new{2005-02-22 (火) 09:29:30};
-Your site is very good.<p><a href="http://www.casino-in-linea-italia.com" title="casino in linea">casino in linea</a></p> -- [[casino in linea]] &new{2005-02-22 (火) 09:35:04};


#comment
#topicpath


SIZE(10){現在のアクセス:&counter;}


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS