Home > MTプラグイン > | Movable Type > MultiBlog:複数ブログで一つのサイトを構成 - パンくずリスト

MultiBlog:複数ブログで一つのサイトを構成 - パンくずリスト

前回は複数のブログを使って一つのサイトを構成する場合双方のコンテンツにアクセスを保証する為にMTプラグイン:MultiBlogを使ってグローバルナビゲーションツールバーにリンクを作成する方法をご紹介しました。

もちろん、ナビゲーションツールバーのリンクは固定的に他方のブログのURLを直接指定してもかまわないのですが サイトを移転したり公開URLを変更するような事があってもリンクを生成できる様にする為 MultiBlog を使った方が良いと考えます。

MultiBlogを使って一つに構成した複数ブログのパンくずリスト

さて、サイトにパンくずリスト(トピックパス)を装備している場合2つ目のブログへのリンクパスは一つ目のブログのHomeを起点としなくてはいけません。

今回はこのパンくずリスト(トピックパス)をカスタマイズする方法をご紹介します。

mt.Vicuna テンプレートのパンくずリストのカスタマイズ

ブログID:3 トピックスは変更はありません
以下のようになっています。


BlogID:3

<p class="topicPath">
 <a href="<MTMultiBlog include="3"><$MTBlogURL$></MTMultiBlog>" rel="nofollow">Home</a>
 <MTIf name="tempName" ne="index_mail">&gt;</MTIf>
 <a href="<$MTBlogURL$>" rel="nofollow">商品紹介</a>
 <MTIf name="tempName" ne="index_main">&gt;</MTIf>
 <MTIf name="tempName" eq="index_archive_datebased"><a href="<$MTLink template="アーカイブインデックス"$>">Archives</a> &gt;</MTIf>
 <MTIf name="tempName" eq="index_archive_category">
  <MTParentCategories glue=" | " exclude_current="1"><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a> &gt;</MTParentCategories>
 </MTIf>
 <MTIf name="tempName" eq="individual_webpage">
  <MTParentFolders><$MTFolderLabel$> &gt; </MTParentFolders>
 </MTIf>
 <MTIf name="tempName" like="mailForm">
  <MTIf name="tempName" ne="mailForm"><a href="<$MTLink template="mail_form:メールフォーム"$>" rel="nofollow">お問合せ</a> &gt;</MTIf>
 </MTIf>
 <MTIf name="tempName" like="entry|system_comment">
  <MTIfNonEmpty tag="MTEntryCategory">
   <MTEntryCategories glue=" | "><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a> &gt;</MTEntryCategories>
  </MTIfNonEmpty>
  <MTIf name="tempName" like="system_comment">
   <a href="<MTEntryLink>"><$MTEntryTitle$></a> &gt;
  </MTIf>
 </MTIf>
 <MTIf name="tempName" ne="index_main">
  <span class="current"><$MTGetVar name="page_title"$></span>
 </MTIf>
</p>

ブログID:4 は ブログID:3の "Home" へのパスをたどるようにします。具体的には "Home"へのパスを <MTMultiBlog include="3">を使って記述します

Blog ID:4

<p class="topicPath">
 <a href="<MTMultiBlog include="3"><$MTBlogURL$></MTMultiBlog>" rel="nofollow">Home</a>
 <MTIf name="tempName" ne="index_mail">&gt;</MTIf>
 <a href="<$MTBlogURL$>" rel="nofollow">商品紹介</a>
 <MTIf name="tempName" ne="index_main">&gt;</MTIf>
 <MTIf name="tempName" eq="index_archive_datebased"><a href="<$MTLink template="アーカイブインデックス"$>">Archives</a> &gt;</MTIf>
 <MTIf name="tempName" eq="index_archive_category">
  <MTParentCategories glue=" | " exclude_current="1"><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a> &gt;</MTParentCategories>
 </MTIf>
 <MTIf name="tempName" eq="individual_webpage">
  <MTParentFolders><$MTFolderLabel$> &gt; </MTParentFolders>
 </MTIf>
 <MTIf name="tempName" like="mailForm">
  <MTIf name="tempName" ne="mailForm"><a href="<$MTLink template="mail_form:メールフォーム"$>" rel="nofollow">お問合せ</a> &gt;</MTIf>
 </MTIf>
 <MTIf name="tempName" like="entry|system_comment">
  <MTIfNonEmpty tag="MTEntryCategory">
   <MTEntryCategories glue=" | "><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a> &gt;</MTEntryCategories>
  </MTIfNonEmpty>
  <MTIf name="tempName" like="system_comment">
   <a href="<MTEntryLink>"><$MTEntryTitle$></a> &gt;
  </MTIf>
 </MTIf>
 <MTIf name="tempName" ne="index_main">
  <span class="current"><$MTGetVar name="page_title"$></span>
 </MTIf>
</p>

これでパンくずリストのマルチブログ対応は終了です。

サイトを再構築して 動作を確認します。

Trackbacks:0

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

Home > MTプラグイン > | Movable Type > MultiBlog:複数ブログで一つのサイトを構成 - パンくずリスト

Search
Feeds

Return to page top