Wie importiere ich CSV-Feeds in Knoten mit mehreren Taxonomiebegriffen?


9

Mein Fragentitel sagt alles.

Ich habe Feeds zum Importieren und Manipulationen zum Bearbeiten der Daten, bevor sie in meine Knoten eingefügt werden.

Ich habe meine Werte durch Kommas begrenzt und explodieren macht sie zu individuellen Werten. Ich habe dies sichergestellt, indem ich sie auch einzelnen Textfeldern zugewiesen habe.

Die explodierten Werte werden nicht bereits erstellten Taxonomiebegriffen zugewiesen. Ich habe festgestellt, dass vor allen Begriffen außer dem ersten und nach allen Begriffen außer dem letzten Leerzeichen stehen. Ich habe versucht, zusätzliche Optionen wie Trimmen oder Exakt hinzuzufügen. Weder hatten irgendwelche Auswirkungen.

Zur Vereinfachung habe ich alle bis auf einen Taxonomiebegriffe entfernt und alle Leerzeichen vor und nach Kommas aus der CSV-Datei entfernt. Immer noch taucht nichts in meinem Begriffsfeld auf, wenn ich erforsche.

Zusätzlich habe ich versucht, den Suchbegriff nach Namen für Feeds zu verwenden, aber es gibt mir einen Abfragefehler.

Da mir offensichtlich ein Schritt fehlt, bin ich gespannt, wie ich jeden Schritt des Puzzles einrichten soll.

Einrichten des Felds für den Inhaltstyp, Zuordnung zum Begriff Referenzfeld und schließlich Einrichtung des Manipulationsprogramms. Da die Zuordnung ziemlich einfach ist, geht es mir nur darum, mehrere Taxonomiebegriffe an die Knoten anzuhängen, die ich importieren möchte.

Ich hoffe, dass ich das Ausprobieren jeder Kombination von Einstellungen hier als solche vermeiden kann. Jede Hilfe wird geschätzt.


Ist das Taxonomiefeld ein "Tag" -Typ, der beim Erstellen eines Knotens durch Kommas getrennten Text zulässt? Oder ist es eine Auswahlliste beim Erstellen eines Inhaltstyps?
2pha

Mein Inhaltstyp-Inventar enthält ein Feld mit dem Namen "Kategorie", das das Ziel für meine importierte Spalte mit dem Namen "Kategorie" ist. Diese Spalte wurde auch verwendet, um Taxonomiebegriffe aus zu erstellen. Das Feld heißt also "Kategorie". Der Feldname lautet "Feldkategorie", Feldtyp "Begriffsreferenz", Widget "Widget für automatische Vervollständigung von Begriffen (Tagging)". Das Widget erlaubt mehrere Werte. Der Begriff Referenz ist dem Wortschatz "importiertes Inventar" beigefügt.
user25361

Ich verstehe das, aber ist das Taxonomiefeld ein "Tag" -Typ, mit dem bei der Knotenerstellung neue Begriffe erstellt werden können?
2pha

Ich versuche nicht, neue Taxonomiebegriffe zu erstellen. Ich möchte die Knoten einfach an vorhandene Begriffe anhängen. Gehe ich das falsch an Ich habe keine Option, ein Feld vom Typ "Tag" nur als Referenz zu verwenden und es einem bestimmten Vokabular zuzuordnen.
user25361

Wenn ich Ihre Frage nicht gut genug beantworte, damit Sie mir helfen können, versuchen Sie es erneut. Ich möchte das lösen und weitermachen.
user25361

Antworten:


12

Sie legen nur die Begriffe für die Suchtaxonomie fest nach: Begriffsname in der Zuordnung am Knotenprozessor und deaktivieren die Option Automatisch erstellen .

Fügen Sie das Explode- Plugin auf der Registerkarte Feed Tamper mit einem Zeichenfolgenoperator wie || hinzu .

Geben Sie mehrere Werte ein, die durch Ihren Set-String-Operator getrennt sind, und es wird funktionieren. Es funktioniert bei mir an mehreren Stellen.


Wie setze ich das Taxonomiefeld im Inhaltstyp als? Ich habe Liste, Kontrollkästchen oder automatische Vervollständigung.
user25361

Ich habe in meinem Inhaltstyp für die Taxonomie die automatische Vervollständigung.
RajeevK

Um den ersten Schritt hier zu verdeutlichen, gehen Sie zunächst die normalen Bewegungen zum Hinzufügen eines Mappings durch ([CSV-Überschrift] -> [Drupal-Feld]). Nachdem Sie dies getan haben, wird eine zusätzliche Konfiguration angezeigt. Suchen Sie nach Taxonomiebegriffen nach: Begriffsname .
Doub1ejack

Das funktioniert bei mir nicht. Ich kann keine Commerce-Feeds erhalten, um der Produktanzeige Taxonomiebegriffe zuzuweisen. Die Begriffe sind bereits importiert.
DraganAscii

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.