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

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • リストブロックは、インスタンス内のレコードへのリンクのリストを動的に生成するコンテンツブロックです。ユーザーがリストブロック内のリンクをクリックすると、コンテンツタイプによって決定された詳細ページに関連情報が表示されます。

    始める前に

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

    このタスクについて

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

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

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

    手順

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

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

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