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.
Eerst moet je een Feed type instellen.
Je krijgt verschillende mogelijkheden.
Wij gaan nodes importeren van het type 'dogs', door een csv bestand te uploaden. Deze import moet niet periodiek herhaald worden.
Instellingen...
We gaan proberen om bestaande inhoud te vervangen. Werkt echter niet bij mij op dit ogenblik..
Naast het tabblad Edit heb je Mapping (verwijzigen). Zeer belangrijk aangezien je hiermee de koppeling doet tussen je CSV bestand en je velden in het inhoudstype. Je iest telkens je veld:
en koppelt er je titel van je csv bestand aan.
Zo ziet er er uit voor alle velden.
Je kunt een uniek veld aanduiden om geen nieuwe node aan te maken als de node reeds bestaat. Dit werkt (nog) niet.
Afbeeldingen moeten reeds aanwezig zijn in de map 'files' of een submap er van. Feeds zoekt naar de naam van het bestand in deze mappen en zoekt de ID er van. Dit wil zeggen dat ze via Drupal moeten ingevoegd worden. (vb IMCE) Via FTP of CP krijgen ze geen ID mee en dit lukt niet.
Meervoudige velden gaat niet op dit ogenblik. Wachten op Tamper blijkbaar... Referentievelden kunnen met de naam (taxonomiereferentie) en titel (nodereferentie) aangesproken worden. Als je de tijdzone wijzigt naar Europa, loop je een dag achter... Een betere Drupal mop kan je niet verzinnen..
Tijd om de import te doen. Hier ons bestandje. In de body zit er wat HTML. Bij de verwijzing moet je wel kiezen voor Full HTML als je dit wilt zien. Opgepast voor de referentievelden. Ze zijn hoofdlettergevoelig. Bank Transfer werkt niet... Bank transfer wel, omdat ik dit in mijn veld zo heb ingeput. Data worden ingeput m/d/yyyy. De weergave kan anders zijn.
Ga naar inhoud..
Voeg een feed toe.
Geef het een naam en kies je bestand.
Yep.. Het werkt
Een importer kan je hergebruiken..Merk op dat je de geïmporteerde items ook kunt verwijderen.
Conclusie.. In deze dev versie zitten er nog wat kinderziektes, maar we kunnen toch al van start gaan...Het is ook nog wachten op Tamper om meervoudige velden aan te kunnen.