Come importare feed CSV in nodi con più termini di tassonomia?


9

Il titolo della mia domanda dice tutto.

Ho feed per l'importazione e manomissione per la modifica dei dati prima di essere inserito nei miei nodi.

Ho i miei valori delimitati da virgole ed esplodere li sta trasformando in valori individuali. Me ne sono assicurato assegnandoli anche a singoli campi di testo.

I valori esplosi non vengono assegnati a termini di tassonomia già creati. Ho notato che ci sono spazi davanti a tutti i termini tranne il primo e dopo tutti i termini tranne l'ultimo. Ho provato ad aggiungere ulteriori opzioni come tagliare o esatto. Nessuno dei due ha avuto alcun effetto.

Per semplificare le cose, ho rimosso tutti i termini tranne una tassonomia e rimosso tutti gli spazi prima e dopo le virgole dal file .csv. Ancora niente viene visualizzato nel mio termine quando esploro.

Inoltre, ho provato a utilizzare il termine di ricerca per componente aggiuntivo nome per i feed, ma mi dà un errore di query.

Dal momento che ovviamente mi manca un passaggio, sono curioso di sapere come impostare ogni passaggio del puzzle.

Impostazione del campo del tipo di contenuto, mappatura al campo di riferimento del termine e infine impostazione della manomissione. Poiché la mappatura è piuttosto semplice, mi occupo solo di ottenere più termini tassonomici collegati ai nodi che sto cercando di importare.

Spero di evitare tentativi ed errori di ogni combinazione di impostazioni qui come tale, qualsiasi aiuto fornito è apprezzato.


Il campo tassonomia è un tipo di "tag" che consente il testo separato da virgole durante la creazione di un nodo? Oppure è un elenco selezionato durante la creazione di un tipo di contenuto?
2pha

Il mio inventario del tipo di contenuto ha un campo chiamato "categoria" che è l'obiettivo della mia colonna importata chiamato "categoria". Questa colonna è stata anche utilizzata per creare termini di tassonomia da. Quindi il campo si chiama "Categoria" Il nome del campo è "field_category", Tipo di campo "Riferimento termine", Widget "Widget termine completamento automatico (tag)" il widget consente più valori. Il termine riferimento è allegato al vocabolario "inventario importato".
user25361

Lo capisco, ma il campo della tassonomia è un tipo di "tag" che consente di creare nuovi termini alla creazione del nodo?
2pha

Non sto tentando di creare nuovi termini di tassonomia. Voglio semplicemente collegare i nodi a termini esistenti. Sto andando nel modo sbagliato? Non ho un'opzione per creare un campo di tipo "tag" solo termine di riferimento e collegarlo a un vocabolario specifico.
user25361

Se non rispondo abbastanza bene alla tua domanda per consentirmi di aiutarti, riprova. Mi piacerebbe risolverlo e andare avanti.
user25361

Risposte:


12

Basta impostare i termini della tassonomia di ricerca per: Nome del termine nella mappatura in Processore nodo e deselezionare Crea automaticamente .

Aggiungi il plug-in esplosione nella scheda Feed Tamper con un operatore di stringa come || .

Fornisci un valore multiplo separato dall'operatore stringa impostato e funzionerà. Funziona per me in diversi posti.


Come posso impostare il campo di tassonomia nel tipo di contenuto? Ho elenco, casella di controllo o completamento automatico.
user25361

Ho completato automaticamente il mio tipo di contenuto per tassonomia.
RajeevK, il

Per chiarire qui il passaggio iniziale, devi prima seguire i normali movimenti di aggiunta di una mappatura ([intestazione csv] -> [campo drupal]). Al termine, vedrai una configurazione aggiuntiva Cerca i termini della tassonomia per: Nome del termine .
doub1ejack

Questo non funziona per me. Non riesco a ricevere feed commerciali per assegnare termini di tassonomia alla visualizzazione del prodotto. I termini sono già stati importati.
Dragan Ascii,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.