Hur skapar man en kontaktlista?

Events happening in the community are now at Drupal community events on www.drupal.org.
per's picture

Hej,

Sitter och försöker komma på ett enkelt sätt att skapa en kontaktlista till alla ledare i en förening. (Nya inom drupal världen)
www.raaif.se/raaifdrupal

De uppgifterna vi vill ha med är:
Namn, mobilnummer, hemnummer, e-post, funktion och lagtillhörighet

Målet är att dels kunna pressentera en lista enligt följande:
http://www.raaif.se/foreningen/kontakt.php

Samt kunna koppla respektive ledare till rätt lag se nedan:
http://www.raaif.se/lagen/dam.php

Det ska vara enkelt att uppdatera kontakterna, t ex när ett lag byter åldersgrupp

Finns det något bra sätt att lösa detta?

Tack på förhand

Comments

Ett sätt är att göra något i

pontus_nilsson's picture

Ett sätt är att göra något i denna stil:

En content type för "kontakt" med fält för mobilnr, hemnr, e-post, funktion och en nodreferens till en annan content type som kan heta "lag".

Content type "lag" kan har titel (lagets namn), ett textfält med en selectlista för åldersgrupp. Alternativt för selectlistan kan du använda en taxonomi.

Sen skapar du en vy som listar kontakter. Hämta in fälten nod->titel mobilnr, hemnr, e-post, funktion och nodreferensen till lag. Exkludera nodreferensen från visning i vyn. Gruppera sedan vyn på nodreferens.
Skapa en relation till fältet för nodreferensen. Lägg till ett fält för åldergrupp, använd relationen.

Då ska nu få en lista på alla kontakter.
Varje kontakt har fälten Titel, mobilnr, hemnr, epost, funktion och åldersgrupp. De grupperas per lag.

Hoppas detta kan vara en utgångspunkt för din lista.

//Pontus Nilsson, Digitalist

Svaret i en film!

Itangalo's picture

Jag och Pontus satte oss (tillsammans med en gäst!) och spelade in en screencast som beskriver hur man kan göra en kontaktlista. Hoppas att det kan vara till nytta!

http://vimeo.com/10919168

//Johan Falk, NodeOne

Varje onsdag (nästan) har vi på NodeOne en opretentiös demonstration av något som har med Drupal att göra, för att sprida kunskaper mellan olika kompetensgrupper på företaget. Vi spelar in och delar ut demonstrationerna som screencasts, när vi ändå håller dem, men har inte lagt någon tid på att redigera eller snygga till dem. Det betyder att det kan förekomma skrapande stolar, hostningar, dåligt ljud och möten som avbryter demonstrationen. Och bra tips för dig som vill lära dig mer om Drupal.

**
Vill du lära dig mer om Drupal? Kolla in samlingen av tips och guider!
Har du en fråga om Drupal? Missa inte FAQ-sidan på forumet!
Första svenska boken om Drupal! Börja med Drupal – smart webbpublicering med open source
Sugen på en kurs i Drupal? Kolla in kursutbudet hos NodeOne.

Tack Tack.

per's picture

Tack för en som vanligt kanon screencast. Ska sätt tänderna i detta. Ser med spänning framemot resultatet.