リストブロックのカスタマイズ

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む3読むのに数分
  • リストブロックは、インスタンス内のレコードへのリンクのリストを動的に生成するコンテンツブロックです。ユーザーがリストブロック内のリンクをクリックすると、そのコンテンツタイプによって決定される詳細ページに関連情報が表示されます。

    始める前に

    必要なロール: content_admin または admin

    このタスクについて

    リストは、任意のテーブルで単純なクエリを使用するか、より高度なクエリをスクリプト化することによって作成します。リストは強力かつ柔軟です。リスト表示を完全に制御できる場所を以下に示します。

    表 : 1. リストコントロール
    オプション 説明
    フレーム フレームは、コンテンツブロックやサイト内の他の要素用の装飾コンテナを作成する手段を提供します。フレームが [タイプ] フィールドで使用されている場合、デザイナーがリストの配置を完全に制御できます。
    リストタイプ リスト定義モジュールは、コンテンツページに使用可能なリストのタイプを定義します。[リストブロック] フォームの [タイプ] フィールドで、リスト定義を選択します。
    リスト フィルターリング より詳細な結果を得るために、参照先テーブル内のすべてのフィールドを提供します。
    最大エントリ テーブルの結果をブロックの設計に合わせて制限します。
    順序と表示順 参照先テーブル内のフィールド別に昇順または降順にソートできるようにします。

    リストブロックを使用して、インスタンスの外部の情報へのリンクのリストを作成することもできます。外部リンクをコンテンツリンク [content_link] テーブル上のレコードとして作成してから、この手順内のステップに従います。

    手順

    1. 移動先 すべて > Content Management > リスト.
    2. [新規] をクリックします。
    3. フォームに値を入力します。
      表 : 2. リストブロックフィールド
      フィールド 説明
      名前 リストコンテンツブロックの一意の名前を入力します。インスタンス内のレコードを識別するために使用され、コンテンツページには表示されません。その目的には、[タイトル] フィールドを使用します。
      カテゴリ リストコンテンツブロックに組織を提供するカテゴリを選択します。
      タイプ リンクのリストを書式設定するリスト定義 UI マクロを選択します。

      詳細については、「リスト定義の設定」を参照してください。

      フレーム リストブロックの境界線スタイルを選択します。詳細については、「フレーム UI マクロの作成」を参照してください。
      詳細 このチェックボックスをオンにすると、フィルターリングされた単純なクエリではなく、スクリプトからリストを生成できるようになります。
      クエリー 条件ビルダを使用して結果をフィルターリングします。
      有効 ブロックを使用可能にする場合、このチェックボックスをオンにします。
      タイトル コンテンツページでリストボックスの一番上に表示される名前を入力します。
      最大エントリ このリストブロックに表示するエントリの最大数を設定します。
      テーブル リスト項目を照会するテーブルを選択します。テーブルによって、ユーザーがリストブロック内のリンクをクリックしたときに表示される詳細ページが決定されます。詳細については、「コンテンツ タイプの設定」を参照してください。
      注:
      このリストには、リストブロックと同じスコープ内にあるテーブルビューとデータベースビューのみが表示されます。
      条件付き スクリプト化された条件の使用を有効にする場合、このチェックボックスをオンにします。オンにすると、[条件] スクリプトフィールドが表示されます。表示される他のフィールドには、[ログオン] チェックボックスと [空の場合省略] チェックボックスが含まれています。
    4. [送信] をクリックします。