Hur importerar man cck-noder på bästa sätt?
Jag har ett antal företag (i en gammal databas samt i en Excell-fil) som jag vill importera till Drupal.
Jag har tyvärr stött på en del problem på vägen när det gäller att importera termer till noderna.
Jag har främst provat Node Import.
Jag använder Taxonomy Field till termerna för att jag både ska kunna tagga dem och spara dem i cck-table.
Med Node Import så importeras tyvärr inte termerna.
Det som händer är att content_field_mittfält uppdatersas med de nya noderna, men delta och value blir 0.
Term_node uppdateras inte alls.
Vet inte om Node Import är det bästa alternativet, kom gärna med andra förslag eller en eventuell lösning på mitt problem.
Har även tittat på http://drupal.org/node/133705 , men då jag använder samma fält i två olika types så bryts alla fält upp i en egen tabell, vilket ger väldigt många tabeller att uppdatera.
Comments
Inget enkelt svar men tre tips
Jag har inget enkelt svar men tre tips som kanske kan hjälpa dig:
Jag har helt nyligen slagit samman fyra separata Drupal 4.7 webbplaster till en enda Drupal 5 webbplats med flerspråksstöd. För att gå iland med detta skrev jag ett bash-skript som gjorde följande:
Observera att jag inte lät MySQL importera noderna. För det använde jag Node Import modulen för att på så sätt slippa strula med CCK.
Hoppas det var till någon hjälp.
Thomas Barregren – Webbredaktören
http://drupal.org/node/67887
http://drupal.org/node/67887 är också en bra tråd i ämnet. Hinner tyvärr inte komma med så mycket mer tips just nu. Är iaf inte lätt om man inte har bra koll på mysql och något scriptspråk, enklast känns nästan att avnända drupals API för spara noderna via ett PHP-script.
Ett förtydligande!
Jag använder Content taxonomy , som under field - type kallas Taxonomy Field. (Miss av mig att kalla det Taxonomy Field.)
Menar du kanske CCK Taxonomy Fields som under field - type kallas CCK Taxonomy.
Tack så mycket för hjälpen.
Jag blir lite snurrig...
...av ditt förtydligande. :-) Hur som helst så trodde jag att du med Taxonomy Field avsåg modulen med (nästan) samma namn. Det är den modulen som man bör undvika till förmån för Content Taxonomy.
Thomas Barregren – Webbredaktören