AIで検索
キーワードを入力するだけで、AIが関連するレッスン、ドキュメント、情報を自動でピックアップします。
キーワードを入力するだけで、AIが関連するレッスン、ドキュメント、情報を自動でピックアップします。
WebflowのCMSでコレクションを作成する際、コレクション項目を手動で追加するか、コンマで区切られた値(CSV)ファイルを使用して既存のコレクションに直接インポートできます。これにより、外部ソースから数百から数千のアイテムをCMSに直接インポートし、CSVコンテンツをインポート時に参照フィールドにマッピングすることができます。大量のデータを更新する際に少し楽にするために、CSVインポートを介して既存のコレクション項目を選択的に更新することもできます。
CSVファイルからコレクション項目をインポートする際に知っておくべきことがいくつかあります。以下をカバーします:
通常、WordPressなどの他のコンテンツ管理システムからエクスポートされたCSVファイルは、Webflowと互換性のある方法ですでに構造化されています。また、Webflowコレクションをエクスポートして別のWebflowサイトにデータを移行する場合も、CSVの構造について心配する必要はありません。
ただし、上記のソースのいずれかからの既存のCSVを使用していない場合、データをコレクションにインポートするために独自のCSVファイルを作成することがあります。Google Sheets、MS Excel、またはAirtableなどのツールを使用して、コレクションのフィールドを表す列とコレクション項目とその値を表す行を持つスプレッドシートを作成できます。スプレッドシートの準備ができたら、それをCSVファイルとして保存できます。
インポートプロセス中にエラーが発生しないようにするために、CSVをWebflowに適した形式にする必要があります。画像、日付、数字、色などの一部のデータは、正しい形式でなければ認識されない場合があります。
データが正しくフォーマットされ、適切なコレクションフィールドタイプにマッピングできるようにするために、独自のデータベーススプレッドシートを作成する際には、次のガイドラインに従ってください。
Webflowのコレクションに外部データをアップロードする方法について説明しましょう。このプロセスでは、次のステップをカバーします。
指定したコレクションにCSVファイルをWebflowにアップロードするには:
CSVファイルを選んだ後、ヘッダー行を指定するように求められます。通常、CSVファイルのヘッダー行には、各列に含まれるコンテンツの種類を定義する列ラベルが含まれています(例: "Name"、"Date"など)。
CSVファイルをアップロードすると、CSVファイルのプレビューが表示され、最初の行がヘッダーかどうかを確認するように促されます。最初の行をヘッダー行としてマークしてインポートから除外する場合は、"Yes, this is the header" または "I'm not sure" を選択します。行をインポートに含める場合は、"No, this is an item" を選択します。ヘッダー行の値は、フィールド構成のステップでコレクションアイテムのフィールドラベルとして設定されます。
どの選択肢を選んでも、この段階で最初のコレクションアイテムに移動して、「Header row」ボックスにチェックを入れたり外したりすることができます。
ヘッダー行を選択した後、CSVファイルの処理が完了したことを確認するメッセージが表示されます。この確認メッセージには、新しくアップロードしたCSVアイテムがコレクション内の既存アイテムと一致するかどうかが示されます。
一致するアイテムがある場合(つまり、既存のコレクションアイテムとCSVデータが同じIDを共有する場合)、次のいずれかを選択できます:
「一致するアイテムを更新」を選択することは、既存のコレクション内のアイテムを迅速に変更する優れた方法です。たとえば、CSVファイルで選択したアイテムのデータを更新した場合、更新されたアイテムのみをアップロードして、古いコレクションアイテムのコンテンツを新しいデータで迅速に上書きできます。
一致するアイテムを更新するか、すべてのアイテムを新しいアイテムとしてインポートするかを選択した後、CSVデータをコレクションフィールドに設定およびマップすることができます。一致するアイテムがない場合、このステップに進みます。
CSVファイルをアップロードした後、その列は「 Imported items」の下のフィールド構成ペインで設定できるフィールドとして利用可能になります。指定された場合、列ヘッダーはコレクションフィールドのラベルとして表示されます。
入力フィールドの値は選択した行から取得されます。各行は単一のコレクションアイテムに対応します。右側のアイテムプレビューパネルで異なるアイテムをプレビューできます。
このステップでは、CSVの各列をどのようにマッピングするか、どの列を省略するかを選択して、コレクションフィールドを設定します。各列とフィールドにはいくつかのオプションがあります:
CSVに含まれるがCMSフィールドにマッピングしたくない列がある場合、ドロップダウンからDo not importを選択します。
コレクションフィールドがまだ存在しない場合、新しいフィールドを作成し、列にマッピングできます:
選択したフィールドタイプに応じて設定する必要があるオプションが他にもあるかもしれません。新しいoptionフィールドには、その列から取得したすべての一意の値が表示されます(これらの値は大文字と小文字を区別します)。新しいswitchフィールドの場合、値を「No」にマッピングする値を指定したり、「Yes」にマッピングする値を指定したりできます。
各列をコレクション内の既存のフィールドにマッピングできます:
新しいスイッチフィールドの場合、値を「No」にマッピングする値を指定するか、「はい」にマッピングする値を指定するかを指定できます。また、値を「はい」にマッピングするにはSwapをクリックすることもできます。
Item preview panelを使用して、インポートされる各アイテムのフィールドと値をプレビューできます。
プレビューペインの上部にある左右の「arrow」ボタンを使用してコレクションアイテムをナビゲートできます。トップバーにあるDisplay item dropdown menuをクリックすると、インポートされるすべてのアイテムのリストが表示されます。Display item dropdown menuが開いていると、任意のアイテム名をクリックしてそのプレビューにジャンプできます。また、特定のアイテムを検索するためにsearch barにテキストを入力することもできます。
左パネルのマッピングされたフィールドまたは作成されたフィールドの上にカーソルを移動させると、対応するフィールドがプレビューアイテムでハイライト表示されます。フィールドを設定すると、プレビューアイテムはフィールドの設定に応じてリアルタイムで更新されます。
特定のアイテムのフィールド値を手動で編集する必要がある場合、フィールドを設定する前に編集できます。または、ドロップダウンメニューでDo not importを選択することもできます。
また、コレクションに特定のアイテムをインポートしないように選択することもできます:
スキップされたアイテムは、Item preview ペインの上部およびDisplay item dropdown menu内で「Skip import」アイコンで表示されます。
CSVの列内のセルが必須の参照フィールドにマッピングされ、空白であるか、その参照コレクションに存在する値を含んでいない場合、そのアイテムが存在しないという警告が表示されます。必須フィールドとして、その行のアイテムはDraftとしてインポートされ、参照フィールドは空白のままになります。
マッピングされた参照フィールドが必須でなく、その列内のセルが空白であるか、その参照コレクションに存在する値を含んでいない場合、その行のコレクションアイテムはインポート後に Staged for publishされ、参照フィールドは空白のままになります。
コレクションフィールドとCSVデータを完全に設定したら、Importをクリックしてデータをコレクションに追加します。
すべてのアイテムがインポートされるまでデザイナーに滞在していることを確認してください。コレクションに一部またはすべてのアイテムがインポートされなかった場合、インポートされなかったアイテムのリスト、失敗したインポートの原因、詳細なエラーレポートの要約をダウンロードできるリンクが提供されます。
CSVファイルに壊れた画像リンクが含まれている場合、それらのURLをコレクション内の画像フィールドにマッピングすることはできません。HTTPステータスコードチェッカーのような大量のURLチェッカーを使用して、壊れたリンクを検出および置換できます。
CSVファイル内の壊れたリンクを確認および修正するには:
コレクションアイテムをCSVファイルにエクスポートする方法は、次の2つの方法のいずれかを選択できます:
コレクションアイテムをCSVファイルにエクスポートする際には、コレクションフィールドがどのようにエクスポートされるかを理解してください。
特定のコレクションの内容(アーカイブされたアイテムを含む)をCSVファイルにエクスポートするには:
コレクションフィールドがどのようにエクスポートされるかを学びます。
個別のコレクションアイテムを選択的にCSVファイルにエクスポートするには:
ほとんどのコレクションフィールドのコンテンツ、参照フィールドを含む、はプレーンテキストまたはURLの文字列としてエクスポートされます。複数の参照フィールドはテキストのコンマ区切りリストとしてエクスポートされます。リッチテキストフィールドはHTMLとしてエクスポートされます。画像とファイルはWebflowホストされたURLとしてエクスポートされます。