Feeds

Eentje waar we toch zaten op te wachten, vooral omwille van de CSV mogelijkheid. Het is compleet wel anders dan in Drupal  7...

Ik ga dit uiteenzetten aan de hand van een uitgewerkt voorbeeld. We zorgen voor honden als de baasjes op vakantie zijn.... Ik heb een inhoudstype gemaakt met de meest uiteenlopende veldtypes. Er zit ook nodereferentie en taxonomiereferentie tussen. Je zult zien dat er ook een veld Feeds item bijkomt als je Feeds gebruikt. Dit gebeurt automatisch en hoef je niet aan te maken.

Maak zelf je CSV, TXT importer

Een uitdaging.. Complexe materie, eenvoudig overbrengen... ik ga dit proberen in kleine stapjes...De prints zijn Engelstalig, waarvoor excuses. Als Vlaming kan je toch makkelijk volgen hé.., omgekeerd is moeilijker...

We gaan lijst van honden importeren die we in ons 'hondenhotel' ontvangen. (Volledig fictief uiteraard). (Deze bespreking kan even goed gebruikt worden om een Webshop --type Basic Cart-- te maken uitgaande van een stocklijst.)

Maak een inhoudstype 'Honden' aan met naast de titel nog een bodyveld.

CSV Importer

In een inhoudstype nodes aanbrengen.

Het CSV bestand moet in de eerste rij de machinenamen bevatten. Kijk ook naar het voorbeeld dat zij gebruiken. Referenties (afbeeldingen) moet je met de ID van het bestand aanspreken. Je kunt dit desnoods vinden door zelf een view aan te maken.

Screen000660.png

De import doe je zo:


Screen000661.png

Content Import

Deze module biedt beperkte importmogelijkheden. Niet te vergelijken met de CSV import van Feeds, maar toch...

Wat kan het niet:

  1. bestaande nodes bijwerken. Er worden altijd nieuwe nodes aangemaakt. 
  2. enkel taxonomievelden zijn meervoudig te gebruiken
  3. geen referentievelden naar inhoud
  4. scheidingsteken zelf kiezen

Laten we starten met het CSV bestand. Het is een komma gescheiden bestand. Excel omzetten naar CSV geeft standaard een punt-komma als scheiding en is niet bruikbaar.