MT4.23:MTCSデフォルトテンプレート解析(01)
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="フッター"$>
まあ、なんということは無い。
このテンプレートは、第三者がサインインして記事を新しく投稿する画面である。
各種インクルードモジュールは、一部グローバルテンプレートのほうへ移ったものもあるようだ。これは追々調べながら記事にしていくことにする。
- カテゴリ:213テンプレート
トラックバック(0)
このブログ記事を参照しているブログ一覧: MT4.23:MTCSデフォルトテンプレート解析(01)
このブログ記事に対するトラックバックURL:
- Categories
- Entries
-
- MT4.23:MTCSデフォルトテンプレート解析(06)
- MT4.23:MTCSデフォルトテンプレート解析(05)
- MT4.23:MTCSデフォルトテンプレート解析(04)
- MT4.23:MTCSデフォルトテンプレート解析(03)
- MT4.23:MTCSデフォルトテンプレート解析(02)
- MT4.23:MTCSデフォルトテンプレート解析(01)
- MTOS4.2向けテンプレートを作成する(3) 手抜きで行くには
- MTOS4.2向けテンプレートを作成する(2) XHTML構造とモジュール名
- MTOS4.2向けテンプレートを作成する(1) イントロ
- MT4.1:テンプレート配布(v1.0.5)
- MT4.1:テンプレートへパンくずリストを追加
- MT4.1:テンプレート配布
コメントする