Como importar feed CSV para nós com vários termos de taxonomia?


9

O título da minha pergunta já diz tudo.

Tenho feeds para importação e adulteração para editar os dados antes de serem colocados nos meus nós.

Eu tenho meus valores delimitados por vírgulas e explodir é transformá-los em valores individuais. Eu me assegurei disso, atribuindo-os a campos de texto individuais.

Os valores explodidos não estão sendo atribuídos a termos de taxonomia já criados. Percebi que há espaços na frente de todos os termos, exceto o primeiro e depois de todos os termos, exceto o último. Tentei adicionar opções adicionais como aparar ou exato. Nem tiveram qualquer efeito.

Para simplificar, removi todos os termos de taxonomia, exceto um, e removi todos os espaços antes e depois das vírgulas do arquivo .csv. Ainda nada aparece no meu campo de termos quando eu exploro.

Adicional Tentei usar o termo de pesquisa pelo complemento de nome para feeds, mas isso gera um erro de consulta.

Como estou obviamente perdendo um passo, estou curioso para saber como configurar cada passo do quebra-cabeça.

Configuração do campo do tipo de conteúdo, mapeamento para o termo campo de referência e, finalmente, a violação. Como o mapeamento é bastante direto, estou preocupado apenas em obter vários termos de taxonomia anexados aos nós que estou tentando importar.

Espero evitar tentativa e erro de todas as combinações de configurações aqui, como tal, toda e qualquer ajuda fornecida é apreciada.


O campo taxonomia é do tipo "tag" que permite texto separado por vírgula ao criar um nó? Ou é uma lista de seleção ao criar um tipo de conteúdo?
2pha

Meu inventário de tipo de conteúdo tem um campo chamado "categoria", que é o destino da minha coluna importada chamada "categoria". Essa coluna também foi usada para criar termos de taxonomia. Portanto, o campo é chamado "Categoria", o nome do campo é "campo_categoria", o tipo de campo "Referência de termo", Widget "Widget de preenchimento automático (marcação)", o widget permite vários valores. O termo referência é anexado ao vocabulário "inventário importado".
precisa saber é o seguinte

Entendo isso, mas o campo de taxonomia é do tipo "tag" que permite a criação de novos termos na criação do nó?
2pha

Não estou tentando criar novos termos de taxonomia. Eu simplesmente quero anexar os nós aos termos existentes. Estou fazendo isso da maneira errada? Não tenho a opção de tornar um campo do tipo "tag" apenas referência de termos e anexá-lo a um vocabulário específico.
precisa saber é o seguinte

Se não estiver respondendo bem à sua pergunta para que você possa me ajudar, tente novamente. Eu gostaria de resolver isso e seguir em frente.
user25361

Respostas:


12

Você acabou de definir termos de taxonomia de pesquisa por: Nome do termo no mapeamento no processador do nó e desmarque a opção Criar automaticamente .

Adicione o plug-in de explosão na guia Adulteração de Feed com o operador de string , como || .

Forneça vários valores separados pelo seu operador de sequência definida e ele funcionará. Funciona para mim em vários lugares.


Como defino o campo taxonomia no tipo de conteúdo? Tenho lista, caixa de seleção ou preenchimento automático.
precisa saber é o seguinte

Eu tenho preenchimento automático no meu tipo de conteúdo para taxonomia.
precisa saber é o seguinte

Para esclarecer a etapa inicial aqui, primeiro siga os movimentos normais da adição de um mapeamento ([cabeçalho csv] -> [campo drupal]). Depois de fazer isso, você verá uma configuração adicional. Pesquisar termos da taxonomia por: Nome do termo .
doub1ejack

Isso não está funcionando para mim. Não consigo que os feeds de comércio atribuam termos de taxonomia à exibição do produto. Os termos já foram importados.
precisa saber é o seguinte

0

Aqui estão algumas capturas de tela para demonstrar as configurações:

Primeiro passo

Segundo passo

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.