MT3でプロフィール用テンプレートを作る


「プロフィール」や「このサイトについて」など、コメント欄やトラックバックURL欄のない、単独ページが欲しいときがあります。
そこで、新しいテンプレートを作ってみました。

追加方法のひとつに、

  1. 「プロフィール」というカテゴリーを作り、
  2. そのカテゴリーのエントリーとしてプロフィールのコンテンツを作って
  3. そのカテゴリだけを抽出してプロフィールのページを表示する

というやり方がありますが、このやり方だと、カテゴリーメニューや最近のエントリーに含まれてしまうので、さらに細工が必要になってきます。
しかもこのページ、他にプラグインを入れて記述をいじっているせいで、思ったように表示ができません。

そこで、今回は新しいテンプレートに、直接コンテンツの内容を書く方法をとってみました。
MTの動的なシステムを全く活用していない方法ですが、こんなやり方もあるよ、と。実際に利用したページはこんなふうにできあがりました。

手順を見たい方は、続きをどうぞ。

自分もなにをしたか忘れてしまいそうなので(笑)、覚え書きです。

まず、新しいテンプレートをつくります

  1. 管理画面の左側にあるメニューから「テンプレート」をクリックします。
  2. 右側上に表示されている「新しいインデックス・テンプレートを作る」をクリックします。

次に、テンプレートの設定をします

  1. テンプレートの名前:Profile(なんでも好きな名前でOK)
  2. 出力ファイル名:about.html(こちらも好きな名前で)
  3. 「インデックス・テンプレートを~(中略)~再構築する」にチェックします。
  4. このテンプレートにリンクするファイル:何も設定しないでOK
  5. テンプレートの中身:ここではCategory Archiveの内容をそのままコピーします
  6. テンプレートより不要なタグを削除します。プロフィールをカテゴリーやエントリーとして登録しないので、上記のテンプレートをコピーしただけでは再構築時にエラーとなります。そのため「テンプレートの中身」欄にコピーしたテンプレートよりMTArchiveTitle(タイトル)、MTEntries(エントリー) 、MTDateHeader(日付)、MTEntryXXX(個別エントリー:XXXは任意の文字列)タグを削除します。(終了タグがある場合は、そちらも併せて削除します)
  7. 修正したテンプレートの本文に該当する部分にプロフィールを直接書き込みます。

  8. 入力後このテンプレートを保存して再構築します。

最後に、サイドバーメニューへリンクを貼ります
Main Index等のサイドバーメニューに下記の部分を追加します。

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

フォーマットはご自分のページレイアウトに合わせてください。
追加後保存して再構築します。

トラックバックURL

このエントリーのトラックバックURL:

トラックバック

他のコンテンツのページをMTで作成 from *acoustic
サイトの説明やプロフィール、リンクなどのページをMTを使って普通に作成しようとす... [続きを読む]

Tracked on 2005年03月27日 02:18

ヘッドメニューの設置 from Memo log,
バナーの下ににAbout、Profileなどのメニューが欲しくなりました。 左サ... [続きを読む]

Tracked on 2005年04月11日 15:34
コメントしてください




保存しますか?