今回は使用回数、表示回数が多いブログ記事のページを作ります。
システムテンプレートをインクルードして、コメント欄やトラックバックなどつけます。

前回と同じように、 大体のページイメージをMTタグなしで作りましょう。

HTMLを書く

mt4-2.gif
今回作るのは記事エリアです。イメージは上の画像です。
前回つくったメインページを
テンプレート > クイックフィルター > アーカイブテンプレート
から"ブログ記事"を選びコピペします。



記事のタイトルや、記事の情報(投稿日時、投稿者、カテゴリ、)、トラックバックエリア、コメントエリア、など細かく設定する部分が多いですので、HTML・CSSはしっかり作っておきましょう。

ヘッダーモジュールの変更

<title>に記事のタイトルを追加したいと思います。
でも前回やったヘッダー部分には個別記事にたいしてタイトルを表示させることをしていなかったので、
デザイン>テンプレート>クイックフィルターのテンプレートモジュール
からヘッダーを選択します。

<title></title>までの間を、下記に変更します。これはデフォルトのMT4テンプレートと同じものです。

これでタイトルにページタイトルをもってくることができました。

ブログ記事に変数を追加

<MTIf name="entry_template">
<$MTGetVar name="page_title"$> : <$MTBlogName encode_html="1"$>
<MTElse>
の部分で、記事(entry_template)を書いたときにつけたタイトル(page_title)をとってきています。 前回と同じようにMTはどのページのタイトルを取ってくればいいのか分かっていないので、これを適応させるために
<MTSetVarBlock name="page_title"><$MTEntryTitle remove_html="1"$></MTSetVarBlock>
をブログ記事のページに追加します。

あとは書いた記事を表示するためのMTタグを入れます。


こんな感じです。

決定版

ではこれをブログ記事に入れて見ましょう。
テンプレート > クイックフィルターのアーカイブテンプレート>ブログ記事
を選択して下記を入れましょう。

ブログ記事


ヘッダー修正


これで個別記事の完成です。
次はindexページに記事を表示させる。です。