機械翻訳について

コンテンツ・リスト

エンタープライズ・ユーザーは、コンテンツ・リスト・コンポーネントを使用して、特定のタイプのコンテンツ・アイテムを動的に表示できます。

たとえば、指定した詳細ページにコンテンツ・アイテム・リストを使用でき、これにより、ユーザーが特定のコンテンツ・アイテムに関する詳細情報を取得するためにリンクをクリックしたときに、関連付けられるコンテンツ・アイテムの詳細ビューが自動的にロードされます。 たとえば、複数の記事を含むページがあり、それぞれの記事にヘッドラインとイメージが表示されている場合、ユーザーが特定の記事をクリックすると、どの記事を選択しても、詳細ページにはその記事全体が表示されます。

ページにコンテンツ・リスト・コンポーネントを追加するには:

  1. 編集するページに移動し、「Edit」スイッチ「編集」に設定されていることを確認します。
  2. ページにコンポーネントを追加します。
  3. コンポーネントとその外観を編集するには、そのコンポーネントのメニュー・アイコン「Component Menu」アイコンをクリックして、「設定」を選択します。
  4. 「一般」タブを使用して、間隔、位置合せおよび他の表示オプションを変更します。
  5. 次から選択して、表示されるコンテンツの追加のデフォルトを設定します。
    • コンテンツ・タイプ: 使用可能なコンテンツ・タイプのいずれかを選択します。 コンテンツ・タイプは、サイト・コレクション内のコンテンツ・アイテムのもので、カスタム・デジタル・アセット・タイプが含まれています。

    • 最大アイテム数品目で開始: 表示するアイテムの最大数および表示の開始位置を指定します。 追加アイテムは表示されません。

    • ページ区切り: リストにページ区切りオプションを含めるかどうかを指定します。 選択すると、ボタンやページ番号、および必要に応じて異なるラベルを使用して、ページ区切りの表示方法を調整できます。

    • 日付: 提供されているオプションを使用して、選択した日付または日付範囲の前、後、間、または範囲内のアイテム作成日に基づいて表示するコンテンツ・アイテムを選択します。

    • カテゴリ: カテゴリを選択してコンテンツ・アイテムのリストをフィルタ処理し、特定の1つまたは複数のカテゴリ内のアイテムのみを表示します。 「カテゴリの選択」をクリックして、サイト・リポジトリからカテゴリを選択するために使用できるスライドアウト・パネルを開きます。 同じタクソノミ内の複数のカテゴリを選択する場合、表示されるアイテムは、それらに割り当てられている選択したカテゴリの1つを持つ必要のみあります。 異なるタクソノミから複数のカテゴリを選択する場合、表示されるアイテムは、それらに割り当てられている選択したすべてのカテゴリを持つ必要があります。 たとえば、「宛先」タクソノミから「市区町村」および「パーク」のカテゴリを選択すると、都市または公園であるアイテムが表示されます。 「宛先」タクソノミからカテゴリ「市区町村」を選択し、「リージョン」タクソノミからカテゴリ「ヨーロッパ」を選択すると、ヨーロッパの都市であるアイテムが表示されます。

      デフォルトでは、選択したカテゴリのすべての子が使用可能になります。 リストを特定のカテゴリ・ノードのアイテムに限定する場合は、ノードを選択し、「子カテゴリを含める」を選択解除します。

    • 言語: リポジトリに関連付けられた言語から言語を選択します。

    • 追加問合せ文字列 (optional): 次のような構文を使用して、表示されるアイテムのリストをさらに絞り込むための追加の問合せパラメータの指定: field.dept eq "Finance" 使用可能な演算子のリストは、次の表を参照してください。

    • ORDER BY: アイテムを名前または日付に昇順または降順でソートします。 コンテンツ・タイプに他の日付、数値または小数のフィールドが含まれている場合は、それらのフィールドでソートすることもできます。

      「カスタム」を選択してからカスタム式を入力することもできます。 たとえば、部門番号で昇順にソートするには、fields.deptno:ascと入力します。 ソート用のURLパラメータを定義することもできます。 たとえば、{{URLParams.sortBy}}と入力し、サイトURLの最後に次のパラメータを追加できます。 : ?sortBy=fields.deptno:asc

    • アイテムの表示: コンテンツ・アイテムの表示に使用するレイアウトを選択します。 指定された「デフォルト」レイアウトには、コンテンツ・アイテムのすべてのフィールドが表示されます。 コンテンツ・アイテムに、そのアイテム用に設計されたカスタム・レイアウトが他にも存在する場合、使用可能な任意のレイアウトを選択できます。 「サイトで使用する場合のカスタム設定のサポートの追加」が有効になっているカスタム・レイアウトを選択した場合は、「Next」アイコンをクリックして「カスタム・データ」フィールドにデータを入力し、「戻る」をクリックして一般タブに戻ることで、レイアウトにカスタム・データを追加できます。

    • 個々のアイテムを表示するページ: 1つ以上のページを詳細ページとして指定した場合、それらのページはここにリストされます。 ユーザーが詳細情報を表示するためにコンテンツ・アイテムのリンクをクリックしたときに詳細情報を表示するページを選択します。

      ノート:

      詳細ページを作成しない場合、デフォルト・レイアウトでは、コンテンツ・アイテムの詳細を表示するリンクは表示されません。
    • リスト・ビュー: セクション・レイアウトを選択して、アイテムを配置します。 このリストにはカスタム・レイアウトを含めることができます。 次のレイアウトが用意されています:

      • 水平方向: アイテムを水平線に配置します。

      • 垂直方向: アイテムを垂直方向の線で並べ替えます。 これは、レイアウトが選択されていない場合のデフォルトです。

      • 2列: アイテムを2つずつ複数の行に配置します。

      • 3列: アイテムを複数の行に3つずつ配置します。

      選択したレイアウトの横にある右矢印をクリックして、レイアウトの設定を変更します。

    • 空のリスト・ビュー: 空のリストの表示方法を選択します。

    • オプション: コンテンツ検索コンポーネントで指定された検索問合せに自動リフレッシュが必要かどうかを選択します。

    • 間隔: アイテムの表示方法を選択します。

  6. 「スタイル」タブを使用して、事前定義済スタイルまたは独自のカスタム選択でコンポーネントを含むフレームをフォーマットします。

表10-1 問合せ演算子

オペレータ サポートされるデータ型 説明
eq ?q=name eq "John"

?q=type eq "DigitalAsset"

?q=type eq "Employee" and fields.DOB eq "1994/09/26T16:23:45.208"

?q=type eq "Employee" and fields.DOB eq "1994/09/26T16:23:45.208"

テキスト、参照、数値、小数、ブール、日時 「等しい」演算子(eq)は、問合せで指定した正確な値に一致します。 この演算子は、複数値のデータ型には適用されません。 この演算子で指定する値は、標準フィールドを除いて大/小文字が区別されません。 この演算子は、値の特殊文字も考慮します。
co ?q=(type eq "Employee" AND name co "john alex")

?q=(type eq "Car" AND fields.features co "manual")

text、reference、number、decimal、datetime、largetext 「次を含む」演算子(co)は、基準に指定したすべての語に一致します。 語は、値を特殊文字で分割した形式になります。 指定した語のうち1つ以上(この例では、johnまたはalex、あるいはその両方)を含む結果を返します。 この演算子は、検索中に値の特殊文字を考慮しません。 この演算子は、ストップ・ワードに対して検索を実行しません。 ストップ・ワードの詳細は、Apache Luceneのドキュメントを参照してください。

この演算子は、単一値属性の場合はtext, largetextに適用できますが、複数値属性の場合は適用可能です。text、reference、number、decimal、datetime、largetext 使用可能な日時書式を理解するには、次の表「サポートされている日付/日時フォーマット(24時間)」を参照してください。 この演算子とともに指定した値は、大/小文字が区別されません。

sw ?q=type eq "Employee" AND name sw "Joh"

?q=type eq "Employee" AND fields.city sw "Los"

text 次で始まる演算子(sw)は、フィールド条件で指定した初期文字値のみに一致します。 この演算子は、複数値のデータ型には適用されません。 この演算子とともに指定した値は、大/小文字が区別されません。
ge ?q=(type eq "Employee" AND fields.age ge "40")

?q=type eq "DigitalAsset" AND updatedDate ge "20171026"

数値、小数点、日時 「次以上」演算子(ge)は、数値および日時の値にのみ一致します。 使用可能な日時書式を理解するには、次の表「サポートされている日付/日時フォーマット(24時間)」を参照してください。 この演算子は、複数値のデータ型には適用されません。
le ?q=(type eq "Employee" AND fields.weight le "60.6") 数値、小数点、日時 「次以下」演算子(le)は、数値および日時の値にのみ一致します。 使用可能な日時書式を理解するには、次の表「サポートされている日付/日時フォーマット(24時間)」を参照してください。 この演算子は、複数値のデータ型には適用されません。
gt ?q=(type eq "Employee" AND fields.age gt "20") 数値、小数点、日時 「次より大きい」演算子(gt)は、数値および日時の値にのみ一致します。 使用可能な日時書式を理解するには、次の表「サポートされている日付/日時フォーマット(24時間)」を参照してください。 使用可能な日時書式を理解するには、次の表「サポートされている日付/日時フォーマット(24時間)」を参照してください。 この演算子は、複数値のデータ型には適用されません。
lt ?q=(type eq "Employee" AND fields.age lt "20")

?q=type eq "Employee" AND createdDate lt "1994/09/26T16:23:45.208"

数値、小数点、日時 より小さい演算子(lt)は数値と日時値のみに一致します。 考えられる日時書式を理解するには、の項を参照してください: サポートされている日付/日時フォーマット(24時間) この演算子は、複数値のデータ型には適用されません。
mt ?q=(type eq "Car" AND fields.review mt "petrol 20KMPL")

?q=(type eq "Employee" AND name mt "Jo?n")

?q=(type eq "Employee" AND name mt "Jo*")

?q=(type eq "Employee" AND fields.role mt "senior*")

text, largetext 句問合せまたは近接検索(一致)演算子(mt)を使用すると、相互の間隔が特定の距離内にある語を検索できます。 結果は一致率の高い順にソートされます。 これは、"petrol 20kmpl"という条件で指定された値が、"petrol fuel mileage runs 20KMPL in the speed way"を含む可能性のある実際のコンテンツを検出する必要がある場合にコンテンツ・アイテムを検索するのに便利です。

一致する演算子では、指定された値内でワイルドカードを使用することもでき、単一の文字と複数文字のワイルドカードの両方で1つの値内で検索できます。 単一文字のワイルドカードとしては?を使用し、複数文字としては*を使用します。 "John"と"Joan"のどちらも、単一文字の場合は"Jo?n"、複数文字の場合は"Jo*"で検索できます。

この演算子は、単一値と複数値の両方のデータ型に適用可能です。 この演算子は、ストップ・ワードに対して検索を実行しません。 ストップ・ワードの詳細は、Apache Luceneのドキュメントを参照してください。 この演算子とともに指定した値は、大/小文字が区別されません。

sm ?q=(type eq "Employee" And fields.city sm "Rome") text, largetext 類似度問合せ演算子。 この演算子を使用すると、指定した条件と同じように聞こえる値を検索できます - ファジー検索とも呼ばれ、デフォルトでは結果に一致させる最大2つの編集が使用されます。 "Rome"は"Dome"に似ています。 この演算子は、単一値と複数値の両方のデータ型に適用可能です。 この演算子とともに指定した値は、大/小文字が区別されません。
AND ?q=(type eq "Employee" AND name eq "John" AND fields.age ge "40") 該当なし AND演算子を使用すると、複数の問合せ条件の間にAND条件を挿入できます。 これはORより優先されます。
または type eq "Employee" AND name eq "John" OR fields.age ge "40" 該当なし OR演算子を使用すると、複数の問合せ条件の間にOR条件を挿入できます。
( ) ?q=type eq "Employee" AND (name eq "John" AND fields.age ge "40")

?q=type eq "Employee" AND ( (name eq "John" AND fields.age ge "40") OR fields.weight ge 60)

該当なし 条件のグループ化に使用するカッコ(囲んでいる演算子)。 これが最も優先度が高く、次がAND、その次がORになります。