Home > MTプラグイン > | Movable Type > MultiBlog:複数のブログを使って一つのサイトを構成する - 2

MultiBlog:複数のブログを使って一つのサイトを構成する - 2

前回はサイトを構成するコンテンツを種類、更新頻度や形態により分類し分析した結果でブログの数を決定するところまでお話しました。

ここから具体的に複数のブログで一つのサイトを構成する方法をご紹介して行きますが最初に前回の内容を整理いたします。

前回決定したサイトの構成

1つ目のブログの構成(ブログ:A)

ニュースリリース(トピックス)

コンテンツ MovableTypeの機能又は仕様
ニュースリリース(トピックス) ブログ記事(通常のエントリーを使う)
事業内容 MovableTypeのWebページ機能
会社概要(このサイトについて) MovableTypeのWebページ機能
お問合せ フォームメールを作成する

事業内容や会社概要は更新頻度が少ない為MovableTypeのWebページで作成します

2つ目のブログの構成(ブログ:B)

商品案内(商品紹介)

コンテンツ MovableTypeの機能又は仕様
商品案内(商品紹介) ブログ記事(通常のエントリーを使う)

MTプラグイン:MultiBlog について

MTプラグイン:MultiBlog は Movable Type に標準装備のプラグインです。
MultiBlog を使用する事で ブログの中に他のブログの内容を表示する事が可能になります。
ここでは 複数のブログを使用して一つのサイトを構成する為に使用いたします。

まず目的のブログのIDを確認しておきます。

MovableTypeのブログIDの確認方法

ブログ ID は、管理画面のシステムメニュー「ブログ」で、一覧から該当のブログのタイトルをクリックし、ブラウザの URL 欄に表示される文字列の最後の数字部分で確認することができます。

以下の例の場合、行の最後「blog_id=1」の部分で、ブログ ID は「1」となります。

http://www.example.com/cgi-bin/mt/mt.cgi?_mode=dashboard&blog_id=1

MTプラグイン:MultiBlog を使用する為の準備

  1. 1つ目のブログ(Blog:A) のダッシュボードを表示します
  2. 画面上部にある「設定」→「プラグイン」を選択
  3. プラグイン一覧の中から MultiBlog2.0 をクリックして設定を選択
  4. コンテンツのセキュリティは「システムの規定値を使用」のまま
  5. MTMultiBlogタグの規定値の属性 で「含めるブログ」を選択
  6. データを利用したい2つ目のブログ(Blog;B)のブログIDを入力します
  7. 入力が完了したら「変更を保存」ボタンを押して変更を反映させます

同様に

  1. 2つ目のブログ(Blog:B) のダッシュボードを表示します
  2. 画面上部にある「設定」→「プラグイン」を選択
  3. プラグイン一覧の中から MultiBlog2.0 をクリックして設定を選択
  4. コンテンツのセキュリティは「システムの規定値を使用」のまま
  5. MTMultiBlogタグの規定値の属性 で「含めるブログ」を選択
  6. データを利用したい1つ目のブログ(Blog;A)のブログIDを入力します
  7. 入力が完了したら「変更を保存」ボタンを押して変更を反映させます

以上で MTプラグイン:MultiBlog を使用する準備が整いました

2つのブログにまたがるグローバルナビゲーションを構成する

複数のブログを一つのサイトとして構成する為には双方のブログのコンテンツにアクセスするためにリンクを作成しなくてはなりません。

そこでここでは サイト上部に位置するグローバルナビゲーションにリンクを構成する事にいたします。

グローバルナビゲーションに他のブログへのリンクを構成する事でどのページに移動しても双方のブログコンテンツへの確実な移動を保証します。

グローバルナビゲーションについては以前の記事を参照してください。
http://www.googrekas.com/2009/05/topic-251806.html

グローバルナビゲーションツールバーはどのページを参照していても常に表示されるナビゲーションメニューなので他方のブログのリンクを作成するには絶好のモジュールです。
尚、グローバルナビゲーションツールバー以外でもサイドバーに常に表示する領域を設けてこれをグローバルナビゲーションとして同様にリンクを作成してもかまいません。

グローバルナビゲーションツールバーの構成

mt.Vicunaテンプレートを利用している当サイトのグローバルナビゲーションツールバーの構成は mt.Vicuna標準の構成にサイト概要とフォームメール画面のリンクを付け足して構成しています。

左端から

メニュー MovableTypeの機能又は仕様
Home メインページ(index.html)へのリンク
Archives アーカイブス(Archives/index.html)へのリンク
このサイトについて MovableTypeのWebページ機能で作成
お問合せ フォームメールへのリンク

となっています

マルチブログ構成にあたってグローバルナビゲーションメニューの名前を仮に各々以下のように書き換えます

1つ目のブログ(Blog:A)

既存の項目名 変更した項目名
Home 変更なし
Archives Blog:Aはニュースを投稿するので仮にトピックスと変更します
このサイトについて サイト概要、又は会社概要とします
お問合せ 特に変更無し

2つ目のブログ(Blog:B)

既存の項目名 変更した項目名
Home Blog:Bは商品を投稿しますので商品紹介とします
Archives 商品Archivesなので商品紹介とします
このサイトについて Blog:Aのものを使いますので使用しません
お問合せ Blog:Aのものを使いますので使用しません

この構成の中に双方のブログ(Blog:AとB)へのリンクを付け足して一つのサイト構成とします。

マルチブログ構成のサイトのグローバルナビゲーション構成

各ブログのグローバルナビゲーションツールバーのメニュー構成は各々以下のとおりとします。

ブログ:A(Blog:A)のグローバルナビゲーションメニューの構成

メニュー MovableTypeの機能又は仕様
Home メインページ(index.html)へのリンク
トピックス アーカイブス(Archives/index.html)へのリンク
商品紹介 Blog:Bのメインページ(index.html)へのリンク
商品一覧 Blog:Bアーカイブス(Archives/index.html)へのリンク
サイト概要、又は会社概要 MovableTypeのWebページ機能で作成
お問合せ フォームメールへのリンク

Blog:A のグローバルナビゲーションツールバーでは商品紹介と商品一覧のリンクにMTプラグイン:MultiBlogを使用してBlog:B のコンテンツにリンクします

ブログ:B(Blog:B)のグローバルナビゲーションメニューの構成

メニュー MovableTypeの機能又は仕様
Home Blog:Aのメインページ(index.html)へのリンク
トピックス Blog:Aのアーカイブス(Archives/index.html)へのリンク
商品紹介 メインページ(index.html)へのリンク
商品一覧 アーカイブス(Archives/index.html)へのリンク
サイト概要、又は会社概要 Blog:Aのサイト概要へのリンク
お問合せ Blog:Aに作成したフォームメールへのリンク

Blog;B のグローバルナビゲーションツールバーではHomeとトピックスのリンクにMTプラグイン:MultiBlogを使用して Blog:Aのコンテンツにリンクします。

MTプラグイン:MultiBlog を用いてグローバルナビのテンプレートを作成する

テンプレートの記述にあたって 各々のブログIDは以下のようにします。
実際に記述する時は ブログIDを調べて変更してください。

ブログ名 ブログID
トビックス:1つ目のブログ(Blog:A) ID:3
商品紹介 :2つ目のブログ(Blog:B) ID:4

Multiブログの書式は表示したい他方のブログの内容の記述の前に

<mtmultiblog include="他方のブログID">

 「表示したい他方のブログの内容」

</mtmultiblog>

と記述します。

1つ目のブログ(Blog:A):トピックスのグローバルナビテンプレート

この内容は mt.Vicuna テンプレートのグローバルナビゲーションのテンプレートの記述をカスタマイズする例で記述しています。
お使いのテンプレートが mt.Vicuna 以外の場合はその記述に合わせて修正してください。

2つ目のブログ(Blog:B)のグローバルナビゲーションテンプレートを開き以下の記述を追加します。

Blog:AからBlog:B の商品紹介と商品一覧のリンクにMultiBlogを使用しています。

<MTMultiBlog include="4">
 <li<MTIf name="tempName" eq="index_main"></MTIf>><a href="<$MTBlogURL$>" rel="nofollow">商品紹介</a></li>
</MTMultiBlog>

 <MTMultiBlog include="4">
 <li<MTIf name="tempName" like="index_archive|individual_entry"></MTIf>><a href="<$MTLink template="アーカイブインデックス"$>">商品一覧</a></li>
 </MTMultiBlog>

2つ目のブログ(Blog:B):商品紹介のグローバルナビテンプレート

この内容は mt.Vicuna テンプレートのグローバルナビゲーションのテンプレートの記述をカスタマイズする例で記述しています。
お使いのテンプレートが mt.Vicuna 以外の場合はその記述に合わせて修正してください。

2つ目のブログ(Blog:B)のグローバルナビゲーションテンプレートを開き以下の記述を追加します。

Blog:BからBlog:Aの HomeとトピックスのリンクにMultiBlogを使用します。


 <MTMultiBlog include="3">
 <li<MTIf name="tempName" eq="index_main"></MTIf>><a href="<$MTBlogURL$>" rel="nofollow">Home</a></li>
 </MTMultiBlog>
 <MTMultiBlog include="3">
 <li<MTIf name="tempName" like="index_archive|individual_entry"></MTIf>><a href="<$MTLink template="アーカイブインデックス"$>">トピックス</a></li>
 </MTMultiBlog>

最後に各々のブログを再構築してグローバルナビゲーションのリンクをクリックして正常に動作するか確認してください。

 

注意

パンくずリストを使用している場合、2つ目のブログのコンテンツは1つ目のブログの Home からのリンクを表示しなくてはなりません。

次回はパンくずリストを MultiBlogを使ってカスタマイズする方法をご紹介します。 

Trackbacks:0

TrackBack URL for this entry
http://www.googrekas.com/mt/mt-tb.cgi/39
Listed below are links to weblogs that reference
MultiBlog:複数のブログを使って一つのサイトを構成する - 2 from アフィリエイトで稼ぐためのサーバ構築スキル

Home > MTプラグイン > | Movable Type > MultiBlog:複数のブログを使って一つのサイトを構成する - 2

Search
Feeds

Return to page top