複数の分類用語を持つノードにCSVフィードをインポートするにはどうすればよいですか?


9

私の質問のタイトルはそれをすべて言います。

インポート用のフィードと、ノードに配置する前にデータを編集するための改ざんがあります。

私の値はコンマで区切られており、分解はそれらを個々の値にしています。個々のテキストフィールドにも割り当てることで、これを確認しました。

展開された値は、すでに作成された分類用語に割り当てられません。最初の用語を除くすべての用語の前と最後の用語を除くすべての用語の後にスペースがあることに気づきました。トリムや完全などのオプションを追加しようとしました。どちらにも影響はありませんでした。

話を簡単にするために、1つを除いてすべての分類用語を削除し、カンマの前後のすべてのスペースを.csvファイルから削除しました。それでも、調査しても私の用語フィールドには何も表示されません。

さらに、フィードの名前アドオンで検索語を使用しようとしましたが、クエリエラーが発生しました。

ステップが欠けているのは明らかなので、パズルの各ステップの設定方法に興味があります。

コンテンツタイプフィールドの設定、用語参照フィールドへのマッピング、最後に改ざん設定。マッピングは非常に簡単なので、インポートしようとしているノードに複数の分類用語をアタッチすることにのみ関心があります。

このような設定のすべての組み合わせの試行錯誤を回避したいと思っています。提供されたすべてのヘルプに感謝します。


分類フィールドは、ノードの作成時にカンマ区切りのテキストを許可する「タグ」タイプですか?または、コンテンツタイプを作成するときの選択リストですか?
2pha

コンテンツタイプのインベントリには、「category」というインポートした列のターゲットである「category」というフィールドがあります。この列は、分類用語を作成するためにも使用されました。したがって、フィールドは「Category」と呼ばれ、フィールド名は「field_category」、フィールドタイプは「用語参照」、ウィジェット「オートコンプリート用語ウィジェット(タグ付け)」ウィジェットは複数の値を許可します。「参照」という用語は、語彙の「輸入在庫」に添付されています。
user25361 2014年

私はそれを理解していますが、分類フィールドは、ノードの作成時に新しい用語を作成できる「タグ」タイプですか?
2pha 2014年

新しい分類用語を作成するつもりはありません。ノードを既存の用語に接続したいだけです。私はこれを間違った方法で行っていますか?「タグ」タイプのフィールドのみを用語参照にして、特定のボキャブラリに添付するオプションはありません。
user25361 2014年

私があなたを助けるのに十分なほどあなたの質問に答えない場合は、もう一度やり直してください。これを解決して次に進みたいのですが。
user25361 2014年

回答:


12

次の条件で分類用語を検索するように設定するだけです。ノードプロセッサのマッピングで用語名を指定し、[ 自動作成]をオフにします

||などの文字列演算子を使用して、フィードタンパータブに分解プラグインを追加します。

文字列演算子で区切られた複数の値を指定すると、機能します。それはいくつかの場所で私のために働きます。


コンテンツタイプの分類フィールドはどのように設定しますか?リスト、チェックボックス、またはオートコンプリートがあります。
user25361 2014年

分類法のコンテンツタイプにオートコンプリートがあります。
RajeevK 2014年

ここでの最初のステップを明確にするために、最初にマッピングを追加する通常の動作を実行します([csv見出し]-> [Drupalフィールド])。あなたは追加の設定が表示されますことを行っている後ターム名:によって分類用語を検索します
doub1ejack 2014年

これは私にはうまくいきません。商品表示に分類用語を割り当てるためのコマースフィードを取得できません。用語は既にインポートされています。
DraganAscii 2018年

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.