Jak zaimportować plik CSV do węzłów z wieloma warunkami taksonomicznymi?

9

Mój tytuł pytania mówi wszystko.

Mam kanały do ​​importowania i sabotażu do edycji danych przed umieszczeniem ich w moich węzłach.

Moje wartości są rozdzielane przecinkami, a eksplodacja przekształca je w indywidualne wartości. Upewniłem się o tym, przypisując je również do poszczególnych pól tekstowych.

Rozbite wartości nie są przypisywane do już utworzonych warunków taksonomii. Zauważyłem, że przed wszystkimi warunkami są spacje, z wyjątkiem pierwszego, a po wszystkim, z wyjątkiem ostatniego. Próbowałem dodać dodatkowe opcje, takie jak przycinanie lub dokładne. Żadne z nich nie miało wpływu.

Dla uproszczenia usunąłem wszystkie warunki z wyjątkiem jednej taksonomii i usunąłem wszystkie spacje przed i po przecinkach z pliku .csv. Nadal nic nie pojawia się w moim polu terminów podczas eksploracji.

Dodatkowo próbowałem użyć wyszukiwanego terminu według nazwy dodatku dla kanałów, ale powoduje to błąd zapytania.

Ponieważ oczywiście brakuje mi kroku, jestem ciekawy, jak ustawić każdy krok układanki.

Konfiguracja pola typu zawartości, mapowanie do pola referencyjnego terminu, a na końcu konfiguracja sabotażu. Ponieważ mapowanie jest dość proste, martwię się tylko o dołączenie wielu terminów taksonomicznych do węzłów, które próbuję zaimportować.

Mam nadzieję, że uniknę prób i błędów każdej kombinacji ustawień tutaj jako takiej, każda udzielona pomoc jest mile widziana.

użytkownik25361
źródło
Czy pole systematyki jest typem „znacznika”, który umożliwia tekst oddzielony przecinkami podczas tworzenia węzła? Czy jest to lista wyboru podczas tworzenia typu zawartości?
2pha
Moje zasoby reklamowe mają pole o nazwie „kategoria”, które jest celem mojej importowanej kolumny o nazwie „kategoria”. Kolumna ta została również wykorzystana do stworzenia terminów taksonomicznych z. Tak więc pole nosi nazwę „Kategoria”, a nazwa pola to „kategoria_pola”, typ pola „Odwołanie do terminów”, widżet „widżet autouzupełniania terminów (tagowanie)” widget pozwala na wiele wartości. Termin odniesienie jest dołączony do słownika „importowany ekwipunek”.
user25361
Rozumiem to, ale czy pole taksonomii jest typem „znacznika”, który umożliwia tworzenie nowych terminów podczas tworzenia węzła?
2pha
Nie próbuję tworzyć nowych warunków taksonomii. Chcę po prostu dołączyć węzły do ​​istniejących warunków. Czy zamierzam to zrobić w niewłaściwy sposób? Nie mam opcji, aby pole typu „tag” zawierało tylko odwołanie do terminu i dołączało je do określonego słownictwa.
user25361
Jeśli nie odpowiadam na twoje pytanie wystarczająco dobrze, abyś mógł mi pomóc, spróbuj ponownie. Chciałbym to rozwiązać i przejść dalej.
user25361

Odpowiedzi:

12

Po prostu ustaw Szukaj terminów taksonomii według: Nazwa terminu w odwzorowaniu w procesorze węzła i odznacz Automatyczne tworzenie .

Dodaj eksplodować plugin na Nakarm sabotażu kartę z operatorem ciąg takich jak || .

Podaj wiele wartości oddzielonych przez operatora ustawionego ciągu, a to zadziała. Działa dla mnie w kilku miejscach.

RajeevK
źródło
Jak ustawić pole taksonomii w typie treści jako? Mam listę, pole wyboru lub automatyczne uzupełnianie.
user25361
Mam autouzupełnianie w moim typie treści dla taksonomii.
RajeevK
Aby wyjaśnić tutaj pierwszy krok, najpierw wykonaj normalne czynności dodawania mapowania ([nagłówek csv] -> [pole drupal]). Po wykonaniu tej czynności pojawi się dodatkowa konfiguracja Wyszukaj pojęcia taksonomii według: Nazwa terminu .
doub1ejack
To nie działa dla mnie. Nie mogę uzyskać kanałów handlowych, aby przypisać warunki taksonomii do wyświetlania produktu. Warunki są już zaimportowane.
DraganAscii
0

Oto kilka zrzutów ekranu pokazujących ustawienia:

Pierwszy krok

Drugi krok

Bruno Vincent
źródło