TopMovable Typeテンプレートタグ > MTLink によるページ作成
2005年8月22日

MTLink によるページ作成

Posted at August 22,2005 11:56 PM
Category:[テンプレートタグ]
Tag:[, , , ]

Movable Type の変数タグで MTLink というものがあります。Movable Typeユーザー・マニュアルテンプレート・タグでは下記のような説明になっています。

Index Templateもしくは特定のエントリーへのURLを自動的に生成するためのタグ。

つまり、インデックス・テンプレートまたはある特定のエントリーに対するリンクを設定したい場合に使うためのタグです。
以下、インデックス・テンプレートおよびエントリーのリンク設定方法について説明します。

インデックス・テンプレートへのリンク
インデックス・テンプレートを新しく作成する時に「テンプレートの名前」欄を設定されると思いますが、その名前を MTLink の template 属性に指定することでリンクを生成します。

MTLink を使用しなければ、リンクのURLは

<a href="<$MTBlogURL$>profile.html">プロフィール</a>

と赤色部分のように書かれると思いますが、例えば「テンプレートの名前」を「Profile」と設定している場合、

<a href="<$MTLink template="Profile"$>">プロフィール</a>

と青色部分のように書くことで同様の効果を得ることができます。このタグを用いることによるメリットは、出力ファイル名に依存せずに記述できる、ということです。例えば途中でファイル名を変更するようなケースがあってもテンプレートに書かれたリンクを修正する必要はありません。

特定のエントリーへのリンク
エントリーに付与されるエントリーIDを MTLink の entry_id 属性に指定することで特定のエントリーに対するリンクを生成します。例えば書籍を紹介するエントリーを書き、このエントリーのリンクを作る場合(仮にエントリーIDは"562"とします)、下記の青色部分のように設定します。

<a href="<$MTLink entry_id="562"$>">書籍の紹介</a>

こちらはインデックス・テンプレートと異なり、個別エントリーアーカイブとしても生成されますが、あるエントリーに対して他のエントリーとは別に「おすすめコーナー」のようなリンクを作りたい場合等に役に立つと思います。
また template 属性と同様、個別エントリーアーカイブページのURLを直接記述しないので、URLやファイル名を変更しても、このリンクを修正する必要はありません。

エントリーIDの確認方法ですが、該当のエントリーを公開状態にした後、管理画面の該当のエントリー編集画面に遷移します。そこで表示される URL の query に

http://?/mt.cgi?__mode=view&_type=entry&blog_id=1&id=562&saved_changes=1

と表示されますので、赤色部分がエントリーIDになります。

Posted by yujiro
関連記事
人気エントリー
トラックバックURL


トラックバック

内容・追記にもMTタグを使いたい from Hesokuri-Way×へそくりライフ
Movable Type エントリーでMTタグを使えるようにするためのプラグインを導入。 [続きを読む]

Tracked on October 24, 2005 11:54 AM
コメントする

*必須



お知らせ:2008年5月現在、多忙のため、7月頃までコメントを速やかに回答できない状態が続きます。ご質問の内容によっては回答が7月以降になる可能性がありますので、予めご了承ください。

太字 イタリック アンダーライン ハイパーリンク 引用

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)

Now loading...
Entry Trackbacks
内容・追記にもMTタグを使いたい
 [Hesokuri-Way×へそくりライフ] 10/24 11:54
Entries of this Category
QRcode

現在停止中です
携帯電話からこのQRcodeを撮影することで携帯用URLを取得することができます

URI for cellular phones
ギターに入った猫
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

loading ...
BlogPeople
Now loading...
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
クリエイティブ・コモンズ・ライセンス
Powered by
Movable Type 4.1
 
List Me!