私は、「会場」(親ノード)と「コンサート」(子ノード)の2種類のノードをCCKコンテンツタイプで構築したDrupalプロジェクトに取り組んでいます。ノード)。Drupal6のCSVからインポートするときに子ノードから親ノードを作成する
私はnode_importモジュール経由でCSVからよく知られた会場をインポートしましたが、今度はショーで満たされた別のCSVをインポートする必要があります。
はどのように操作を行います。。コンサートの会場を参照するCSV - 本質的に必要なことは、location.moduleアドレスに基づいてノードリファレンスを作成することです(ただし、会場をどのようにインポートしたかによってCCKタイプではありません)。しかし、インポート方法はわかりません特に、同じアドレスが2つのシートの間で(句読点などの点で)多少異なる場合があります。
b。一部のコンサートのリスティングでは、私の会場のデータシートが不完全になる可能性があります。インポート時に、インポータが子ノードによって参照されるアドレスを見つけることができない場合、どのように親ノードを作成しますか?コンサートCSVは、各行の会場CSVからの情報の大部分を有することに留意されたい。
私はnode_importを使用していますが、このためにData APIを使用する必要があると考えています。私は後者についての経験はありません(実際には特定のインポート方法の選択肢があります)。あなたが私に与えることができるすべての助けに感謝します。
これは便利です。私は今日の午後遅くにそれを与え、あなたに戻ってきます。ありがとう! – aendrew
「あなたのファイルがどのように構造化されているかに応じて、両方のインポーターで同じファイルを実行する必要があるかもしれない」という行を説明してください。ありがとう! – aendrew
が答えを更新しました。フォーマットが簡単だったからです。まだ質問がある場合はお知らせください。 – mirzu