Movable Type お役たちメモ

スポンサード リンク

外部ファイルを読み込む

Movable Type で、外部ファイルをページの一部として読み込んで表示する場合、MTInclude タグを使用します。

<$MTInclude file="外部ファイル名"$>

この MTInclude タグでは、 file で指定した名前の外部ファイルを読み込み、ページの一部として表示します。
尚、ファイルの読み込みは再構築時に行われ、動的に行われません。
そのため、外部ファイルの内容を変更した場合には、最新の内容を取り込むために再構築が必要となります。
また、再構築時に指定した外部ファイルが見つからない場合はエラーになるため、再構築前に外部ファイルを作成しておく必要があります。
以下は「footer.txt」という外部ファイルを読み込む場合の例です。

<$MTInclude file="./footer.txt"$>

相対パスで file 属性を指定する場合、外部ファイルのパスはメインのインデックスファイルを置いている場所を起点として指定します。
上記記述を絶対パスに書き換えると以下のようになります。

<$MTInclude file="/footer.txt"$>

ちなみに、この MTInclude タグを使用してテンプレート・モジュールを読み込むことも可能です。
その場合は、 file 属性ではなく、 module 属性を使用します。

 
スポンサード リンク
 
エントリー関連
エントリーの投稿者を表示する / エントリーのタイトルを表示する / エントリーの本文を表示する / エントリーの追記を表示する / エントリーの概要を表示する / エントリーのキーワードを表示する / エントリーの属する主カテゴリー名を表示する /
エントリーリスト関連
エントリーを表示日数を指定する / エントリーの表示個数を指定する / 表示するエントリーのカテゴリーを指定する / エントリーを日付順で並べ替える / エントリーを作成日付以外で並べ替える / エントリー関連で使用できるタグ・属性一覧 /
カテゴリー関連
カテゴリーのタイトル(ラベル)を表示する / カテゴリーの説明(詳細)を表示する / カテゴリーに属するエントリーの数を表示する /
条件分岐関連
特定のカテゴリーをサブカテゴリーに含む場合のみ処理する / 特定のカテゴリーを親カテゴリーに含む場合のみ処理する /
その他のタグ
テンプレート・モジュールを読み込む / 外部ファイルを読み込む /