¿Cómo importar alimentación CSV en nodos con múltiples términos de taxonomía?

9

El título de mi pregunta lo dice todo.

Tengo feeds para importar y manipulación para editar los datos antes de ponerlos en mis nodos.

Tengo mis valores delimitados por comas y explotar los convierte en valores individuales. Me aseguré de esto asignándolos también a campos de texto individuales.

Los valores explotados no se asignan a términos de taxonomía ya creados. Me di cuenta de que hay espacios delante de todos los términos, excepto el primero y después de todos los términos, excepto el último. Intenté agregar opciones adicionales como recortar o exacto. Ninguno de los dos ha tenido ningún efecto.

Para simplificar las cosas, eliminé todos los términos de taxonomía menos uno y eliminé todos los espacios antes y después de las comas del archivo .csv. Todavía no aparece nada en mi campo de términos cuando exploro.

Además, he intentado usar el término de búsqueda por complemento de nombre para feeds, pero me da un error de consulta.

Como obviamente me falta un paso, tengo curiosidad por saber cómo configurar cada paso del rompecabezas.

Configuración de campo de tipo de contenido, asignación al término campo de referencia y, finalmente, configuración de manipulación. Como el mapeo es bastante sencillo, solo me interesa obtener varios términos de taxonomía adjuntos a los nodos que estoy tratando de importar.

Espero evitar la prueba y el error de cada combinación de configuraciones aquí como tal, se agradece toda la ayuda brindada.

usuario25361
fuente
¿Es el campo de taxonomía un tipo de "etiqueta" que permite texto separado por comas al crear un nodo? ¿O es una lista de selección al crear un tipo de contenido?
2pha
Mi inventario de tipo de contenido tiene un campo llamado "categoría" que es el objetivo de mi columna importada llamada "categoría". Esta columna también se usó para crear términos de taxonomía a partir de. Por lo tanto, el campo se llama "Categoría", el nombre del campo es "field_category", Tipo de campo "Referencia de término", Widget "Widget de término de autocompletar (etiquetado)", el widget permite múltiples valores. El término referencia se adjunta al vocabulario "inventario importado".
user25361
Entiendo eso, pero ¿es el campo de taxonomía un tipo de "etiqueta" que permite la creación de nuevos términos en la creación de nodos?
2pha
No estoy intentando crear nuevos términos de taxonomía. Simplemente quiero adjuntar los nodos a los términos existentes. ¿Voy por esto de la manera incorrecta? No tengo una opción para hacer que un campo de tipo "etiqueta" solo haga referencia al término y lo adjunte a un vocabulario específico.
user25361
Si no estoy respondiendo su pregunta lo suficientemente bien como para que pueda ayudarme, intente nuevamente. Me gustaría resolver esto y seguir adelante.
user25361

Respuestas:

12

Simplemente establezca los términos de búsqueda de taxonomía por: Nombre del término en la asignación en el procesador de nodo y desmarque Crear automáticamente .

Agregue el complemento de explosión en la pestaña de sabotaje de alimentación con un operador de cadena como || .

Proporcione un valor múltiple separado por su operador de cadena establecido y funcionará. A mí me funciona en varios lugares.

RajeevK
fuente
¿Como configuro el campo de taxonomía en el tipo de contenido como? Tengo lista, casilla de verificación o autocompletar.
user25361
Tengo autocompletado en mi tipo de contenido para taxonomía.
RajeevK
Para aclarar el paso inicial aquí, primero realice los movimientos normales de agregar un mapeo ([encabezado csv] -> [campo drupal]). Después de hacerlo, verá una configuración adicional Buscar términos de taxonomía por: Nombre del término .
doub1ejack
Esto no está funcionando para mí. No puedo obtener feeds comerciales para asignar términos de taxonomía a la pantalla del producto. Los términos ya están importados.
DraganAscii
0

Aquí hay un par de capturas de pantalla para demostrar la configuración:

Primer paso

Segundo paso

Bruno Vincent
fuente