単純な場の種類

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

単純なフィールドタイプは個別の値を表現します。この個別値は、画像 フィールドの属性や リッチテキスト フィールドの画像やリンクなど、複数のプロパティを持つことがあります。

チェックボックスフィールドタイプ

このフィールドタイプにはトグルボタンが表示されます。ユーザーがチェックボックスを選択すると、Sitecoreは1(数字の1)を保存します。ユーザーがチェックボックスを選択しなければ、Sitecoreは空の値を保存します。

!ヒントチェックボックス欄で文字通りの値1を確認するか、Sitecore.Data.Fields.CheckboxField.Checkedなどのプロパティを使ってください。チェックボックス欄の値をNULL、String.Empty、0(ゼロ)、または1以外の値と比較しないでください。

隠しチェックボックスはStandardテンプレートの外観セクションにあります。

日付および日付時間フィールドタイプ

Dateフィールドタイプは、ユーザーが手動で日付を選択または入力できるユーザーインターフェースを提供します。Datetimeフィールドタイプは、手動で時間を選択または入力するユーザーインターフェースを追加します。Sitecoreは、コンテンツをテキスト文字列として保存し、形式はyyyymmddThhmmssです。ユーザーが時刻を入力しない場合、Sitecoreは000000(深夜)の値を保存します。保存される値はWebサーバーのローカル時刻を表します。

!注場合によっては、右側入力とキャンバスフィールドの値の間で日付と時刻が一貫していないように見えることがあります。これはカレンダーがブラウザの日付フォーマットを引き継ぎ、時刻入力がUTC形式で表示・保存される一方で、コンポーネントフィールド自体には異なるフォーマットが適用される場合があります。

Calendar where you can select or enter a date

以下の画像は、標準テンプレートのライフタイムセクションにある**「Valid from** Datetime」フィールドを示しており、時間のドロップダウンリストも含まれています。

Valid from and to lists

ファイルフィールドタイプ

ファイルフィールドタイプは、ユーザーがメディアライブラリ内のアイテムを選択することを可能にします。ユーザーは「 ファイルを開く 」をクリックして メディアブラウザ を開き、メディアライブラリから該当ファイルを選択できます。

ファイルフィールドのSourceプロパティを使って、ユーザーがメディアブラウザを開く際に選択されるメディアフォルダを制御したり、この選択インターフェースのルート項目を指定することができます。

  • ファイルフィールドのソースプロパティがアイテムを指定する場合、メディアブラウザはそのアイテムの上を移動できません。ユーザーは指定されたメディアフォルダの上を移動できません。 ファイルのデフォルトソースフィールド は、メディアライブラリ(/Sitecore/Media Library)内のルート項目です。
  • ファイルフィールドのソースプロパティがチルデ文字(~/Sitecore/Media Library/Files)で始まる場合、メディアブラウザは指定されたメディアフォルダを選択してメディアライブラリのコンテンツツリー全体を表示し、ユーザーはそのメディアフォルダの上を移動できます。

画像フィールドタイプ

画像フィールドタイプは、メディアライブラリから画像を選択し、画像プロパティを指定することができます。ユーザーは「 ファイルを開く 」をクリックして メディアブラウザ を開き、メディアライブラリから該当ファイルを選択できます。

画像フィールドタイプのSourceプロパティは、メディアブラウザで選択されたアイテムを制御します。Sourceプロパティの詳細については、「 シンプルフィールドタイプ」をご覧ください。

以下の画像は、基礎テンプレート内のHome-Productsアイテムの画像フィールドを示しています。

Image field

整数、数字、パスワード、単行テキストのフィールドタイプ

これらのフィールドタイプは1行のテキストを格納します。

パスワードフィールドタイプはプレーンテキストを保存しますが、コンテンツエディターでの入力はマスクされます。Sitecoreはデータベース内の提供されたテキストをハッシュ化したりマスキングしたりしません。

マルチラインテキストフィールドタイプ

複数行にわたる単純なテキスト値にはマルチラインテキストフィールドタイプを使用してください。このフィールドには検証機能がなく、リッチテキストのサポートもありません。

リッチテキストフィールドタイプ

このフィールドタイプはHTMLテキストを保存します。このフィールドはブラウザがソースHTMLを表示するように内容を表示しますが、実際には文字でエンコードされたHTMLを格納しています。リッチテキストエディターにアクセスするには「 Show Editor 」をクリックし、「 Edit Html 」をクリックすると保存されたHTMLにアクセスできます。リッチテキストフィールドの詳細については、Content Referenceマニュアルを参照してください。

以下の画像は、内部リンクと画像を含むリッチテキストフィールドを示しています:

Rich Text Field Type

リストフィールドタイプ

各リストフィールドタイプは、異なるユーザーインターフェースで異なる機能を提供するユーザーを使えば、0個以上のアイテムを選択できます。フィールドのソースプロパティはリスト内のオプションを指定します。

!注Sourceプロパティがアイテムを指定する場合、Checklist、Droplist、Multilistフィールドは指定されたアイテムの子を表示し、Droptree、Internal Link、Treelist、Treelistの各フィールド型は指定されたアイテムを根付かせます。

Checklist、Droplist、Droptree、MultilistフィールドタイプのソースプロパティはSitecoreクエリをサポートしています。Sitecoreクエリの詳細については、「Sitecoreクエリ」セクションをご覧ください。

!ヒントChecklist、Droptree、Multilist、Treelist、TreelistExのフィールドタイプは、ユーザーが選択したアイテムのGUIDをパイプ文字("|")で区切って格納します。フィールドが単一のアイテムへの参照を格納している場合は、Sitecore.Data.Fields.ReferenceFieldクラスまたはsc

() XSL拡張メソッドを使ってアクセスできます。フィールドが複数の参照を格納する場合は、Sitecore.Data.Fields.MultilistFieldクラスまたはsc
() XSL拡張メソッドを使って選択されたアイテムにアクセスできます。

Searchフィールドタイプのマルチリストには制限がなく、数千のアイテムにスケールできます。アイテムバケット内のアイテムだけでなく、非常に大きなアイテムリストを指す際にはこのフィールドタイプを使用することを推奨します。

このフィールドを使って検索クエリをマルチリストフィールドに付け、検索結果を選択可能なアイテムとして表示します。例えば、すべての製品アイテムのマルチリストを欲しい場合、フィールドのソースフィールドをTemplateFilter=”Product ID” に設定すると、リスト内のアイテムが返されます。

Treelist with Searchフィールドタイプは、マルチリストフィールドタイプと同様にアイテムを参照できます。ただし、GUIDを入力して検索の開始場所を指定することもできます。これによりテンプレートに設定されたデフォルトのフィルターが上書きされます。検索ボックスを使ってこのフィールド内のアイテムを見つけ、適用したフィルターに検索が適用されます。

チェックリストフィールドタイプ

Checklistフィールドタイプでは、ユーザーがフィールドのソースプロパティで指定されたアイテムの子を表す1つ以上のチェックボックスを選択できます。ユーザーは選択の順序を並べることができません。

ドロップリストフィールドタイプ

Droplistフィールドタイプでは、ユーザーがフィールドのソースプロパティで指定されたリストから単一のアイテムを選択できます。

!重要Droplistフィールドタイプは選択したアイテムの名前を格納します。DroplinkフィールドタイプはIDを保存します。詳細は「 General Link with Search Type」をご覧ください。

グループ化ドロップリンクフィールドタイプ

グループドドロップリンクフィールドタイプでは、ユーザーがフィールドのソースプロパティで指定されたアイテムの孫を1つ選択できます。グループドドロップリンクフィールドタイプは、選択されたアイテムのGUIDを格納します。

グループド・ドロップリストフィールドタイプ

グループド・ドロップリストフィールドタイプは、ユーザーがフィールドのソースプロパティで指定されたアイテムの孫を1つ選択できるようにします。グループド・ドロップリストフィールドタイプは、選択したアイテムの名前を保存します。

マルチリストフィールドタイプ

マルチリストフィールドタイプでは、フィールドのソースプロパティで指定されたリストから0個以上のアイテムを選択できます。ユーザーは選択したアイテムをソートできます。

名前の価値リストフィールドタイプ

名前の価値リストフィールドタイプでは、ユーザーが任意のキーを0つ以上入力できます。Sitecore入力された値は、アンパサンド(「&」)で区切られたキー=値の組み合わせのリストとして保存されます。Sitecoreパラメータのレンダリングには名前の価値リストフィールドタイプを使用します。

TreelistおよびTreelistExフィールドタイプ

Treelistフィールドタイプでは、ユーザーがフィールドのソースプロパティで指定されたアイテムの子孫を0つ以上選択できます。ユーザーは選択したアイテムをソートできます。

TreelistExフィールドタイプはTreelistフィールドタイプと同じ機能を提供しますが、ユーザーがリストを編集するまで選択されたアイテムのみを表示します。編集を選択すると新しいブラウザウィンドウが開きます。Content EditorはTreelistExフィールドタイプよりもTreelistExフィールドタイプを高速に読み込みます。

!ヒントユーザーが頻繁に編集するフィールドにはTreelistフィールドタイプを使い、ユーザーがあまり頻繁に編集しないフィールドにはTreelistExフィールドタイプを使用してください。

この記事を改善するための提案がある場合は、 お知らせください!