activityTemplateContainer 要素
activityTemplateContainer 要素は、アクティビティ フィード項目を書式設定し、レイアウトを指定する XML を再利用できるテンプレートです。 フィード項目 (activityDetails) をテンプレート (activityTemplateContainer) に一致させるために、ID (applicationID と templateID) を使用します。 レイアウト データを activityTemplate 要素の一部として格納します。 個々のアクティビティ フィード項目からプルされたデータを参照するには、ユーザー、リンク、テキストなどの情報のプレースホルダーとしてテンプレート変数を使用します。
次の表では、 activityTemplateContainer 要素に必要な 3 つの要素について説明します。
要素 | 説明 |
---|---|
applicationID |
フィード項目とそのテンプレートとの照合に使用される 2 つの一意の ID のいずれか。 複数のアプリケーションまたはその他のグループがある場合、これは第 1 層テンプレート オーガナイザーとして使用できます。 |
templateID |
フィード項目とそのテンプレートとの照合に使用される 2 番目の一意の ID。 これは、第 2 層テンプレート オーガナイザーとして使用できます。 |
activityTemplate |
テンプレートのレイアウト (アイコン、 タイトル、 データ 要素)、およびアクティビティの種類 (type 要素)。 |
次の表では、レイアウトとテンプレートの種類を説明する activityTemplate の子要素について説明します。
要素 | 説明 |
---|---|
icon |
リンク トークン。このトークンは、そのフィード項目のアイコンの URL を参照します。 |
title |
フィード項目に必要な情報。 |
type |
状態、写真、ドキュメントの更新など、アクティビティの種類。 |
data |
画像、テキスト、リンクなど、フィード項目の追加情報。 |
アクティビティ フィード XML の例については、「アクティビティ フィード XML の例」を参照してください。