¿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.


¿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.


¿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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.