CMS:データセットの追加と設定

12分で読める
データセットは、ページ上の要素とCMS(コンテンツ管理システム)コレクション内のコンテンツをつなぐ橋渡しの役割を果たします。データセットを使用して、コレクションコンテンツの表示、ユーザー入力値の保存、またはその両方のための双方向接続を作成します。データセットの設定から、どのアイテムを表示するか、表示順序、一度に読み込める数を制御できます。 

この記事では、まずデータセットを追加して設定し、次にページ要素をそれに接続する手順を説明します。あるいは、サポートされている要素をCMSコレクションに接続する過程でデータセットを作成することもできます。 
始める前に
まだCMSをサイトに追加していない場合は、必ず追加してください。 

ステップ1|データセットを追加する

エディタで、要素をCMSコレクションに接続したいページに移動し、データセットを追加します。訪問者の投稿を収集するためにデータセットを使用したい場合は、フォームデータセットを選択します。 
Wixエディター
スタジオエディター
  1. エディターで該当ページに移動する。
  2. クリック CMS  左側 
  3. コンテンツ要素の追加をクリックします。
  4. 追加したいデータセット・タイプをクリックする: 
    • データセット 空白のデータセットを追加してページ要素を接続し、コレクションからのコンテンツを表示できるようにします。  
    • フォームデータセット: サイト訪問者からのフォーム送信を受け付けるように設定されたデータセットを追加します。 
エディターでデータセットを追加するスクリーンショット。

ステップ2|データセットをコレクションに接続する

データセットをどのコレクションに接続するかを選択します。このコレクションを使用して、ページ要素にコンテンツを表示するか、訪問者の入力を取得するか、またはその両方を行います。 
Wixエディター
スタジオエディター
  1. Choose a collectionドロップダウンをクリックして、接続するコレクションを選択します。
    ヒント: 新しいコレクションを作成するには、Create Collection を選択します。
  2. (オプション)データセット名フィールドをクリックして、データセットの名前を編集します。
  3. 作成」をクリックする。 
Wixエディターでデータセットを作成するスクリーンショット。

ステップ3|データセットの設定を編集する

データセット・モードを選択して、データセットがコレクションからコンテンツを読み込むか、コレクションにコンテンツを書き込むか、またはその両方を制御します。データセットをリピータまたはギャラリーに接続する場合は、ロードごとに表示できる最大アイテムを編集します。フィルタを追加して、データセットに接続する要素に特定のアイテムを表示させたり、表示させないようにしたりします。 
Wixエディター
スタジオエディター
  1. (Veloのみ)データセットの設定で、必要に応じて、ページのコードでデータセットを識別するために使用するデータセットIDを編集してください。 
  2. をクリックする。 データセット・モード ドロップダウンからオプションを選択します:  
    • 読む:接続された要素は、コレクションからコンテンツを読み取り、表示することができます。要素はコレクションのコンテンツを変更できません。 
    • 書き込む:接続要素は、コレクションからのコンテンツを表示できません。入力要素はコレクションにコンテンツを追加できるが、コレクションの既存のコンテンツを変更できない。  
    • 読み書き:接続要素は、コレクションのコンテンツを表示できます。入力要素は、コレクション内のコンテンツを追加または編集できます。 
  3. (オプション) コレクションの許可とプライバシー設定を編集するには、「 許可」の隣にある許可の種類をクリックします。 
  4. 最大アイテム表示 フィールドを編集して、接続されたリピーターや ギャラリーに最初にロードできるアイテム数を決定します。また、訪問者が "Load More "ボタン、"Next/Previous Page "ボタン、またはページネーションバーをクリックしたときに表示される追加アイテムの数を制御します。最大表示アイテム数」フィールドの設定については、こちらをご覧ください。
  5. (ベロのみ)以下の該当するチェックボックスを選択します。 パフォーマンス:
    • ページが読み込まれた後にフェッチする: データセットのデータは、ページの残りの部分の読み込みが終了した後にのみフェッチされる。つまり、ページの最初のレンダリングがこのデータセットによってブロックされることはなく、ページの読み込みが速くなります。このオプションは、データを表示する要素が初期状態では表示されない場合にお勧めします。たとえば、スクロールして表示したり、セクションを開いたりする必要がある場合などです。
    • カーソルを使ってページをフェッチする: データセットは逐次カーソルを使って、初期データとそれ以降のデータをロードする。これにより、データの読み込みが速くなるが、その代償として、データの次のページと前のページの間のナビゲーションしかできなくなる。このオプションでは、ページネーション・バーや「次のページ/前のページ」データセット・アクションを使って、異なるページ間を移動することはできない。
  6. (オプション) フィルタを追加して、データセットから項目を含めたり除外したりします:  
    1. フィルタを追加]をクリックします。
    2. Field ドロップダウンをクリックし、フィルタリングしたいフィールドを選択します。
    3. 条件] ドロップダウンをクリックし、フィルターで使用する条件を選択します。
    4. (を選択します。 価値の源泉 
      • 手動入力: Value フィールドにフィルタリングしたい値を入力する。 
      • 別のデータセット 別のデータセットとフィルタリングしたいフィールドを関連するドロップダウンから選択します。 
    5. Add Filterをクリックします。 
  1. (オプション)接続されたアイテムの表示順を制御するソートを追加します: 
    ヒント あるいは、次のようにして、コレクションビューに表示されるのと同じ順序で項目を表示することもできます。 現場の鏡」を可能にする.サイトのミラーリング」を有効にしている場合は、データセットにソートを追加して、コレクションで使用されている順序を上書きすることができます。
    1. クリックする。 
    2. フィールド] ドロップダウンをクリックし、並べ替えたいフィールドを選択します。 
    3. 順序]ドロップダウンをクリックし、コンテンツを表示する順序を選択します。 
    4. ソートの追加をクリックする。 
  1. (オプション)Advanced Settings(詳細設定)のShow on all pages(すべてのページに表示 )トグルを有効にすると、すべてのサイトページでデータセットをグローバルに使用できます。これにより、ヘッダーやフッターの要素をCMSコレクションに接続することができます。
    注意: 多くのグローバルデータセットを追加すると、サイトのパフォーマンスが低下する可能性があります。 

ステップ4|ページ要素をデータセットに接続する

次に、ページ要素をデータセットに接続して、コンテンツを読み書きできるようにします。接続する要素によって、さまざまな接続オプションが表示されます。画像やボタンを接続する場合は、クリックアクションを選択することで、訪問者がクリックしたときの動作を決定することができます(例:load more、submit、next item)。 
Wixエディター
スタジオエディター
  1. エディタで、データセットに接続したい要素を選択します。
  2. をクリックする。 CMSへの接続 アイコン .
  3. データセットの選択]ドロップダウンをクリックし、接続するデータセットを選択します。
  4. Connections の下の関連するドロップダウンメニューをクリックし、要素の各部分に接続するコ レクションフィールドまたはデータセットアクションを選択します。接続オプションは、接続する要素のタイプによって異なります。 
画像のデータセット接続オプションのスクリーンショット。
  1. プレビューをクリックして、CMS接続をテストしてください。 
  2. 変更を公開する準備ができたら、「公開」をクリックします。 

よくある質問

データセットの設定方法については、以下の質問をクリックしてください。

これは役に立ったか?

|