Under the Bridge

a Picture of the Late Him

MT4.23:MTCSデフォルトテンプレート解析(01)

2008年12月14日 22:17 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MTCSのデフォルトテンプレートの構造を解析する必要が生じたので、今日からシリーズもので解析し、記述していく。記述は調べながらであるし、MTCSは使ったことが無いので、間違いはあるかもしれん。主に自分用のメモ書きである。

テンプレート一覧

まずは、各種テンプレートのグループ分けとモジュール名称。ここに記述しているテンプレートとは、再構築すると一枚のhtmlになるものである。つまり、部品であるモジュールをインクルードすることはあるが、他のテンプレートからインクルードされることは無い。

  • インデックステンプレート
    • メインページ
    • アーカイブインデックス
    • ※1 新しいブログ記事を作成
  • アーカイブテンプレート
    • ブログ記事リスト
    • ブログ記事
    • ウェブページ
  • テンプレートモジュール
    • ※2 なし
  • システムテンプレート
    • コメント完了
    • 投稿完了
    • 検索結果
    • コメントプレビュー
    • ダイナミックパブリッシングエラー

MT4.1版デフォルトからの変化

なぜに「MT4.1版からの変化」などと書いているかというと、MT4.2になってからデフォルトテンプレートというモノをよく見ていないから知らんということ。でも、個人的にはあまり変わっていないという印象。ひとつモジュールが追加されている。以下リストは変更点。

  • ※1.新規に追加されている。
  • ※2.ここはモジュール(テンプレートよりインクルードされる側)であるので、今は一切無視していい

で、「新しいブログ記事を作成」テンプレートのソースは以下。

<$mt:Var name="body_class" value="mt-profile-post"$>
<$mt:Var name="hide_sidebar" value="1"$>
<mt:SetVarBlock name="page_title">新しいブログ記事を作成</mt:SetVarBlock>
<mt:SetVarBlock name="title"><$mt:BlogName encode_html="1"$>: <$mt:Var name="page_title"$></mt:SetVarBlock>

<$mt:Include module="ヘッダー"$>

<h1 id="page-title" class="asset-name"><$mt:Var name="page_title"$></h1>

<$mt:Include module="ブログ記事フォーム"$>

<$mt:Include module="フッター"$>

まあ、なんということは無い。

このテンプレートは、第三者がサインインして記事を新しく投稿する画面である。

20081214_01.png

各種インクルードモジュールは、一部グローバルテンプレートのほうへ移ったものもあるようだ。これは追々調べながら記事にしていくことにする。

トラックバック(0)

このブログ記事を参照しているブログ一覧: MT4.23:MTCSデフォルトテンプレート解析(01)

このブログ記事に対するトラックバックURL:

コメントする






Categories
Entries
Feed
スポンサードリンク

parts

フィードメーター - Under the Bridge

あわせて読みたい

なかのひと

2008 yoshi(apstar)