Movable Type で、外部ファイルをページの一部として読み込んで表示する場合、MTInclude タグを使用します。
<$MTInclude file="外部ファイル名"$>
この MTInclude タグでは、 file で指定した名前の外部ファイルを読み込み、ページの一部として表示します。
尚、ファイルの読み込みは再構築時に行われ、動的に行われません。
そのため、外部ファイルの内容を変更した場合には、最新の内容を取り込むために再構築が必要となります。
また、再構築時に指定した外部ファイルが見つからない場合はエラーになるため、再構築前に外部ファイルを作成しておく必要があります。
以下は「footer.txt」という外部ファイルを読み込む場合の例です。
<$MTInclude file="./footer.txt"$>
相対パスで file 属性を指定する場合、外部ファイルのパスはメインのインデックスファイルを置いている場所を起点として指定します。
上記記述を絶対パスに書き換えると以下のようになります。
<$MTInclude file="/footer.txt"$>
ちなみに、この MTInclude タグを使用してテンプレート・モジュールを読み込むことも可能です。
その場合は、 file 属性ではなく、 module 属性を使用します。
このサイトはリンクフリーです。リンクを貼る際に連絡は不要です。
© Movable Type タグお役たちメモ all rights reserved.