MovableType4.2でアーカイブからブログパーツを外す

| コメント(0) | トラックバック(0)

MovableType4.2でトップページ以外はブログパーツを表示しないように設定してみました。
 

MovableTypeは記事の数が増えると再構築に時間が掛かります。でも、再構築して静的ページ(HTMLページ)を生成することで、普通のホームページみたいにページの表示を速くすることが出来ます。

しかし、ブログパーツを設置すると、JavaScriptで外部ファイルを読み込むので、折角の静的ページの良さが減ってしまいます。
でも、ブログパーツも設置したい!
そこで、今回のお題というわけです。

 トップページ以外は、アーカイブテンプレートとアーカイブインデックスのサイドバーの設定を変えることで設定できます。MovableType4.2での大まかな流れは下記の通りです。

■大まかな流れ

  1. 専用のウィジェットリストを作成
  2. テンプレートモジュールを作成
  3. アーカイブテンプレートとアーカイブインデックスを変更

 

■実際の流れ

【1】専用のウィジェットリストを作成

  1. 「デザイン」→「ウィジェット」
  2. 「ウィジェットリストの作成」
  3. セット名は自分で分かりやすいものを作成します。私は「3カラムのサイドバー(メインB)」と「3カラムのサイドバー(サブB)」で作成しました。2カラム用は作成しませんでしたが、必要に応じて作成下さい。
  4. ブログパーツ以外のウィジェットを「インストール済み」ボックスにドラッグアンドドロップします。
  5. 「保存」を押します。

【2】テンプレートモジュールを作成

  1. 「デザイン」→「テンプレート」
  2. 「テンプレートモジュール」の「サイドバー」にチェックを入れる
  3. プルダウンメニュー「アクション...」→「テンプレートの複製」
  4. 「サイドバーのコピー」というテンプレートモジュールが出来る
  5. 「サイドバーのコピー」をクリックし、テンプレート名を変更する。私は「サイドバーB」にしました。
  6. テンプレートの中の「3カラムのサイドバー(メイン)」を「3カラムのサイドバー(メインB)」に、「3カラムのサイドバー(サブ)」を「3カラムのサイドバー(サブB)」へ変更
  7. 「保存」を押します。

【3】アーカイブテンプレートとアーカイブインデックスを変更

  1. 下記のテンプレート内の「サイドバー」を「サイドバーB」へ変更
    インデックステンプレート
        アーカイブインデックス(archives.html)
    アーカイブテンプレート
        カテゴリ別ブログ記事リスト(category/sub-category/index.html)
        ブログ記事(yyyy/mm/entry-basename.html)
        月別ブログ記事リスト(yyyy/mm/index.html)
  2. 再構築します。

以上で、トップページ以外ではブログパーツが表示されないように設定できました。
 

これでトップページ以外はサクサクですっ!
 

トラックバック(0)

トラックバックURL: https://osoe.jp/mt/mt-tb.cgi/807

>コメントする

おそえワールド検索

Powered by Movable Type 4.261