web-dev-qa-db-ja.com

フィードを通じてエンティティ参照フィールドを持つノードをインポートするにはどうすればよいですか?

現時点では2つのコンテンツタイプがあります。最初の(ターゲットコミュニティ)は、一種のカテゴリリストです。これらのノードはすでに存在しています。

2番目(エリア、さらに多くのノード)は、csvインポートから作成されます。

エリアコンテンツタイプには、エンティティ参照フィールドがターゲットコミュニティコンテンツタイプに設定されています。

ターゲットコミュニティのタイトルをcsvのエリアに添付するだけだと思いましたが、インポートとノードの作成後、参照フィールドがまだ空です。

次に、タイトルではなくターゲットコミュニティノードIDを使用してインポートを試みましたが、これは正常に機能しません。作成されたノードのエンティティ参照フィールドは空のままです。

だから今、私は他に何を試すべきか、私が見逃したかもしれない他のどのような設定について全く無知です。

フィードマッピングは正しく、用語参照など、他のすべてのフィールドが機能します。

6
Bernd V.

この答えを見てください:

https://drupal.stackexchange.com/a/22043/4134

現在、d.oには、この機能の追加について非常にアクティブなスレッドがあります。

1
cdmo

次のスレッドを試してください: Feed Importerをコンテンツタイプにマップする方法?

ここでどのポイント: http://www.zivtech.com/blog/feed-feeds-importing-referenced-rss-data#comment-1378

とても素敵なチュートリアル...とてもシンプルなカスタムモジュールが必要です。

0
boabjohn