Direkt-Import von Feldinhalten in Datenbank
am 17.08.2015 - 08:56 Uhr in
Liebe community!
Ich mache derzeit ein Projekt bei welchem ich etwa 1.500 Unternehmenseinträge via feeds importieren möchte.
Nachdem ich es über einen Umweg geschafft habe auch das phone-field mit Daten zu befüllen (via VBO) fehlen mir nun nur mehr die Koordinaten, welche sich in einem geofield befinden.
Nachdem der patch unter https://www.drupal.org/node/2534822 bei mir nicht funktioniert und auch die Variante über ein separates Text-Feld gemeinsam mit VBO nicht geklappt hat, wollte ich fragen ob es eine Möglichkeit gibt nur diese Feldwerte direkt, z.B. über eine csv und über phpmyadmin in die Datenbank einzuspielen?
Es scheint mir als könnte ich in dem table "field_revision_field_coordinates" leider keine nid eingetragen, sondern anscheinend geschieht das matching über eine entity- bzw. eine revision-id, korrekt?
Kann ich diese irgendwie einer nid zuordnen?
Vielen Dank,
lG
- Anmelden oder Registrieren um Kommentare zu schreiben
mit feeds sollte das eigentlich machbar sein
am 17.08.2015 - 09:28 Uhr
ggf. kannst du feeds_tamper benutzen, und Format anzupassen, oder andere "Schweinereien" beim Import zu erledigen.
Ein direktes Bearbeiten der Datenbank ist nicht empfehlenswert.
Vielen Dank für deine
am 17.08.2015 - 09:38 Uhr
Vielen Dank für deine Antwort!
An welche Bearbeitung denkst du denn hier?
Ich nutze derzeit nur "explode" um eine Liste an Zahlungsmöglichkeiten aufzusplitten.
lG
wichtig ist, dass du in den richtigen content_type importierst
am 17.08.2015 - 09:59 Uhr
dann sollten auch alle Felder verfügbar sein.
Um ein Beispiel für
am 17.08.2015 - 10:19 Uhr
Um ein Beispiel für Feeds-Tamper zu geben, das nicht so trivial ist: Datum und Uhrzeit aus zwei einzelnen Spalten in ein Date-Field importieren. Oder ein anderes: Im Inhaltstyp, in den importiert wird, gibt es eine Entity-Referenz. Dazu braucht es z.B. die ID des Datensatzes, auf den referenziert wird. Du hast im Import aber nur ein Feld, das zwar eindeutig ist, aber nicht zum Auflösen der Referenz vorgesehen ist. Auch das geht mit Feeds-Tamper mit dem PHP-Plugin.
Nun ich habe es jetzt mit
am 17.08.2015 - 10:31 Uhr
Nun ich habe es jetzt mit "Cast to Integer" und "Format a Number" versucht, beides ging jedoch leider nicht.
Gibt es eine bestimmte Aktion in der Liste bei welcher ihr denkt es könnte klappen?
lG