関連トピック
タグの動作
Webテンプレートは、X-FCタグおよびその他のインターネットサービススクリプト変数を使用して、表示するFirstClassコンテンツに従ってコーディングされます。タグの性質によっては、X-FCタグは次のいずれかからデータを直接取り出します。
・ja.rezリソースファイル(主にガイドテキスト)
・サーバ
サーバから取り出されるデータの場合、以下の複数の場所がソースとなります。
・現在のオブジェクト(メッセージの[宛先]フィールドや[件名]フィールド、会議室のアイテムの一覧など)
・サーバまたは現在のユーザに関する情報であるセッションデータ(ユーザの氏名、サーバサイト名、サーバのタイムゾーンなど)
・基本設定([サイトの基本設定(.sitepref)]フォームおよびユーザの[基本設定]フォームにあるデータなど)
通常、FirstClassのWebテンプレートで使用される最も一般的なX-FCタグは、以下の3つに分類されます。
・X-FC FIELD
・X-FC ITEM(およびX-FC-LIST-ITEMなどの対応するタグ)
・X-FC BODY
X-FCタグおよびその他のインターネットサービススクリプト変数の一覧については、インターネットサービススクリプトについてを参照してください。
ここでは、「メッセージ」テンプレートでよく使われるタグ(および他の任意に選択したタグ)の一部を例に挙げ、そのタグを構成要素に分けて説明します。
以下のコード例を無作為にテンプレートに貼り付けた場合、うまく機能しないことがあります。この例に示すすべてのコードが完全であるとは限りません。
メッセージタグの例とその定義
・<X-FC-FIELD FORM.6.9 STRING>
[件名]フィールドテキストにマッピングします。ここで、FORMは現在のフォームを指し、6は[件名]フィールドID、9はプロパティID(ラベル/ガイドテキスト)で、STRINGはこのタグの出力が文字列であることを示しています。
・<X-FC-ITEM DATA[Subject]>
このタグは、実際の[件名]ユーザ入力フィールドを表します。
・<X-FC-FIELD FORM.10.9 STRING>
[CC]フィールドテキストにマッピングします。ここで、FORMは現在のフォームを指し、10は[CC]フィールドID、9はプロパティID(ラベル/ガイドテキスト)で、STRINGはこのタグの出力が文字列であることを示しています。
・<X-FC-RECIPIENT-COUNT CC>
CC一覧の受信者数を出力します。
・<X-FC-FIELD LANG.7528.13 STRING>
lang.rez文字列リソース#7528、インデックス13を出力します(この場合は「削除」)。
・<X-FC-RECIPIENT CC $RECIPIENTNUM DATA[Name]>
$RECIPIENTNUM番目のCC名の名前を抽出します。
・<X-FC-RECIPIENT CC $RECIPIENTNUM DATA[Name] DIRNAME>
$RECIPIENTNUM番目のCC名の名前を抽出します。DIRNAMEは、受信者がオンライン状態かどうか、インスタントメッセージを受信できるかどうかなどに基づいて、太字、斜体などの書式を受信者に適用します。
・<X-FC-FIELD FORM.12.9 STRING>
[添付ファイル]フィールドテキストにマッピングします。ここで、FORMは現在のフォームを指し、12は[添付ファイル]フィールドID、9はプロパティID(ラベル/ガイドテキスト)で、STRINGはこのタグの出力が文字列であることを示しています。
・<X-FC-LIST-COUNT>
このメッセージの(非表示になっていない)添付ファイルの数を出力します。
・<X-FC-LIST-ITEM-URI `$ATTACHMENTNUM` BASE>
$ATTACHMENTNUM番目の添付ファイルにURLを出力します。BASE引数によってアップロードされた添付ファイルからファイル名が削除されます。これは、操作(添付ファイルの削除など)を行うときに必要です。
・<X-FC-LIST-ITEM `$ATTACHMENTNUM` DATA[Subject] LENGTH>
一覧の$ATTACHMENTNUM番目の添付ファイルの件名の長さをバイト単位で出力します。
・<X-FC-LIST-ITEM `$ATTACHMENTNUM` DATA[Subject]>
一覧の$ATTACHMENTNUM番目の添付ファイルの件名を出力します。
・<X-FC-LIST-ITEM `$ATTACHMENTNUM` DATA[Size] SCALED>
一覧の$ATTACHMENTNUM番目の添付ファイルのサイズを出力します。SCALED引数は、添付ファイルのサイズから判断して適切な記号を使用するようインターネットサービスに指示します(K、M、G、Tなど)。
・<X-FC-BODY>
このタグは、実際の[本文]ユーザ入力フィールドを表します。
| ||