web-dev-qa-db-fra.com

Comment importer un flux CSV dans des nœuds avec plusieurs termes de taxonomie?

Le titre de ma question dit tout.

J'ai des flux pour importer et falsifier pour éditer les données avant de les mettre dans mes nœuds.

J'ai mes valeurs délimitées par des virgules et exploser les transforme en valeurs individuelles. Je m'en suis assuré en les affectant également à des champs de texte individuels.

Les valeurs éclatées ne sont pas affectées à des termes de taxonomie déjà créés. J'ai remarqué qu'il y a des espaces devant tous les termes sauf le premier et après tout sauf le dernier. J'ai essayé d'ajouter des options supplémentaires comme le trim ou l'exact. Ni l'un ni l'autre n'ont eu aucun effet.

Pour simplifier les choses, j'ai supprimé tous les termes de taxonomie sauf un et supprimé tous les espaces avant et après les virgules du fichier .csv. Toujours rien n'apparaît dans mon domaine de terme lorsque j'explore.

J'ai essayé d'utiliser le module de recherche par nom pour les flux, mais cela me donne une erreur de requête.

Comme il me manque manifestement une étape, je suis curieux de savoir comment configurer chaque étape du puzzle.

Configuration du champ de type de contenu, mise en correspondance avec le champ de référence de terme et enfin configuration du sabotage. Étant donné que le mappage est assez simple, je ne souhaite que plusieurs termes de taxonomie attachés aux nœuds que j'essaie d'importer.

J'espère éviter les essais et les erreurs de chaque combinaison de paramètres ici en tant que telle, toute aide fournie est appréciée.

9
user25361

Vous venez de définir Rechercher les termes de taxonomie par: Nom du terme dans le mappage à Node processeur et décocher Création automatique .

Ajouter le plugin exploser dans l'onglet Feed Tamper avec l'opérateur de chaîne comme || .

Fournissez plusieurs valeurs séparées par votre opérateur de chaîne défini et cela fonctionnera. Cela fonctionne pour moi à plusieurs endroits.

12
RajeevK

Voici quelques captures d'écran pour illustrer les paramètres:

First step

Second step

0
Bruno Vincent