Loading

« テンプレート編集画面にインクルードしているモジュールを一覧表示する機能 - 上級者テンプレート編集時に役立つ新機能紹介その2 | メイン | MTIf、MTSetVarBlock タグの使い方 »

2010年6月 4日 (金)

MTEntries タグの便利な使い方 - まとめブログを簡単作成

サポートされている MT タグを使うとこんな恩恵が

5月19日のリリースより TypePad ビジネス で使える <MTEntries> タグがパワーアップし、今までよりも簡単に「まとめブログ」が作れるようになりました notes

具体的には、 <MTEntries> タグに blog_ids という属性を追加し、記事を表示したいブログの ID を複数指定するだけで、指定したブログの記事を時系列順に並べて表示することができます。

ちなみに、ブログの ID は [ホーム] - [ブログ] - [(ブログ名)] をクリックした時 URL の最後に表示されている数字になります。

blog_ids という属性

それではさっそく、まとめブログを作成するための具体的な手順を確認していきましょう。

※ この手順は、上級者テンプレートを利用しているブログでしか実行できません。上級者テンプレートを利用する手順は、以下ページをご確認ください。

MTEntries タグを使ったまとめブログ作成手順

  1. [ホーム] - [ブログ] - [(ブログ名)] - [デザイン] 開く
  2. [新しくテンプレート・モジュールを作成] をクリック
  3. ナレッジ・ベースの [テンプレートモジュールについて(上級者テンプレート)] に記載されている [entry-list] の中身をコピーして貼り付け
  4. <MTEntries> を以下のように書き換え
    <MTEntries blog_ids="記事をまとめたいブログの ID(複数設定する場合はカンマ(,)で区切ります。)" limit="30(まとめて表示したい記事の件数)">
  5. [Main Index Template] 内にある以下の文字列を
    <$MTWeblogIncludeModule module="entry-list"$>
    以下に書き換え
    <$MTInclude module="entry-list"$>
  6. 必要に応じて [entry-list] で表示する項目を変更し(たとえば、記事タイトルのみを表示するなど)、CSS で文字サイズを調整

以上の編集作業をおこなったあと、ブログ全体の再構築をおこなううと、以下のように表示させることができます。

このブログに投稿されている記事は [最近の記事] に表示されているものだけですが、メインには複数ブログの記事をまとめて、時系列順に表示するようにしています。

Tbb100502

簡単すぎてごめんなさい!

でも、たったこれだけの作業で「まとめブログ」を作成できる機能( MTタグ → MTEntries )、これは活用しない手はないです wrench

以下に参考ページへの URL も記載しましたので、この機会に皆さんも「まとめブログ」を作成してみるのはいかがでしょう?

※注意※ パスワード保護設定されているブログの扱いについて

mobaq include_blogs で表示するブログの中にパスワード保護されているブログが含まれている場合は、そのブログの記事は出力されますか?

flair 出力されます。これが記述されているテンプレートの含まれるブログをパスワード保護しない限り、内容が出ていきます。

参考ページ

MTEntries:

ブログ全体の再構築:

トラックバック

このページのトラックバックURL:
http://bb.lekumo.jp/t/trackback/463013/24252489

MTEntries タグの便利な使い方 - まとめブログを簡単作成を参照しているブログ:

コメント

各ブログの記事の更新を
まとめブログに表示されるには
まとめブログを手動で再構築しないといけないのでしょうか?
自動で更新されないみたいです。

ご連絡が遅くなり申し訳ありません。
まとめブログについては、現在手動で再構築していただき他ブログの記事を表示していただく必要があります。
ご了承ください。

コメントを投稿

コメントは記事の投稿者が承認するまで表示されません。

コメントは拒否されました。

Comment below or log in with TypePad and more...

Lekumo ビジネスブログ

運営会社

  • シックス・アパート株式会社
    住所: 東京都 千代田区 神田神保町3-17-15
    ヨシダFGビル5F

    電話番号: 03-6261-4640(代表)

Copyright 2003- Six Apart, Ltd. All rights reserved.