Feeds Tamper

Trefwoorden

De Feeds module om gegevens te importeren is eigenlijk niet bruikbaar zonder Feeds Tamper. Deze module zorgt er bijvoorbeeld voor dat de gegevens uit je import file passen in een meervoudig veld. Je kunt dan met een komma in één kolom de termen plaatsen en de Feeds Tamper zorgt dan dat deze komma gelezen wordt voor elk nieuw item.

Er zijn nog tal van andere toepassingen zoals datum formaten die je tijdens de import kunt aanpassen: omzetten van strings naar hoofdletters, spaties verwijderen, woorden vervangen,... Het was wat wachten op deze module en op het ogenblik van dit schrijven, staat er bij de documentatie dat er nog geen UI (utility interface) is en dat je enkel met code kunt werken. Niets daarvan. Het ding werkt. 

Laat ons een voorbeeld uitwerken. Ik heb een inhoudstype 'Producten' met een titelveld en een taxonomieveld dat weergeeft of het product kan gebruikt worden binnenshuis en/of buitenshuis. Aangezien we producten hebben die voor beiden kunnen gebruikt worden, is het taxonomieveld, meervoudig.

We maken een Feed aan:

Screen001370.png

Een blik op de CSV file

Screen001379.png

Met de volgende verwijzingen:


Screen001371.png

Na installatie komt er een nieuw tabblad bij: 'Tamper'


Screen001372.png

Hier kan je kiezen welke inhoud je wilt aanpassen voor import. Je moet ze eerst bij de Mapping (verwijzingen) hebben aangebracht in de Feed.
Screen001373.png

Om een veld met verschillenden waarden op te splitsen gebruik je explode...
Screen001374.png

De Tamper ziet er dan zo uit:


Screen001375.png

Na een import zie je de waarden staan.
Screen001377.png

Mooi opgesplitst in 2 items voor hetzelfde veld.


Screen001378.png