Feeds importer met Logische sleutel ipv NodeId

Ik ben op zoek naar wat hulp bij de website in drupal die ik onderhoud en opgezet heb.
het gaat om een website van een lokale honk/softbal vereniging en eens per jaar worden daar de teams en teamspelers aan het begin van het seizoen weer opnieuw gevuld.
De site is sinds vorig jaar een drupal site en vorig jaar heb ik de teams, teamspelers en de wedstrijden per team via feeds importer in de site geladen.
Dat ging goed, maar wel wat omslachtig, omdat er een relatie tussen de teams en de spelers (en wedstrijden) ligt kon ik niet anders dan de teamspelers van een extra veld voorzien waarin de Context (of NodeId) in stond op deze manier ging het goed.
Waar ik eigenlijk naar op zoek ben is dat dit niet met een technische sleutel moet, want dat is iedere keer wat extra werk om dat de te importeren files aangepast moeten worden, maar ik zou de referentie op een logisch veld (teamcode) willen laten lopen, beiden contenttypes (team en speler) hebben dit veld
Ik heb op de drupal site al veel zitten zoeken, maar vindt eigenlijk niets wat me daar bij held ook een irc chat leverde niets op.
Als jullie mij een zetje in de goede richting kunnen geven zou dat mooi zijn.

Drupalversie: 
7.x
Auteur: 
BertVivie
afbeelding van Niek Kloots
Door Niek Kloots op 2 februari, 2015 - 20:35

Ik weet alleen maar van een D6 module
https://www.drupal.org/project/sport

afbeelding van nordicmaterial
Door nordicmaterial op 2 februari, 2015 - 22:32

Je extra veld zou een entityreference field moeten zijn.
Met dit soort veld maak je een relatie tussen contenttypes. (vb een album behoort tot een band, en een band heeft een muzieklabel.)

Spelers behoren tot teams > node type speler krijgt extra veld "behoort_tot_ploeg".
Teams worden toegekend aan wedstrijden > node type team krijgt extra veld "speelt_wedstrijd".

Resultaat: wanneer je een speler toevoegt kan je hem toewijzen aan alle bestaande teams.
En je kan een team toekennen aan elke bestaande wedstrijd.

Via de admin kan je het juiste team / de juiste wedstrijd aanvinken, of via een select menu kiezen (zelf in te stellen), alleen: ik heb het zelf nog nooit via feeds import gedaan. Hoop dat ze compatibel zijn. Veel succes.

www.nordicmaterial.com

Door BertVivie op 2 februari, 2015 - 23:19

Beste Noridcmaterial, zo is het ook ingericht en zo kan ik ook handmatig bij het toevoegen van een speler het team waar hij in speelt selecteren.
De vraag gaat specifiek over de feeds import module, daar kan ik alleen spelers direct aan een team koppelen als ik de NodeId van het team aan de verschillende spelers in het csv bestand toevoeg
Bijvoorbeeld
Team :Heren 1
Code HH1
NodeId 501

Lid
Naam Jan jansen
Teamcode HH1
Hier moet ik dan toevoegen NodeIc 501 en kan ik niet met het Teamcode veld werken.

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.