Posted by BazzeFTW on March 29, 2011 at 9:32pm
Hej!
Jag har jobbat med drupal 6 men tänkte nu gå över till drupal 7. Problemet jag har är att de nya fälten jag skapar (t.ex. nytt fält för en användare) inte dyker upp på något ställe när man ska skapa en view. Dvs. jag kan inte (genom en view) presentera innehållet i fältet, inte använda fältet som ett argument, inte skapa en relation eller något annat eftersom fälten in finns med i listan.
Har även lagt in modulen Profile2 där jag skapat en himla massa fält men inte ens från den dyker dem upp.
Vad är det som saknas? Vad måste jag göra för att få dessa fälten att dyka upp i views? I drupal 6 var det bara att skapa CCK fälten och sedan fanns dem alltid där.
Comments
I D7 ligger fälten under
I D7 ligger fälten under "Fält"/"Fields" istället för under "Innehåll"/"Content" i grupperingsrutan för informationen...
Ja men det vet jag, dom dyker
Ja men det vet jag, dom dyker inte upp där sörru ;)
Jag antar att du skapat en vy
Jag antar att du skapat en vy utifrån Nod-tabellen? Om du bara ska lista användare så ska du utgå från User-tabellen, då kommer du se fälten.
Om du ska lista noder och hämta fält från användaren som författat noden så behöver du en relation som i Views 3 heter Node:Authored.
//Pontus Nilsson, Digitalist
Kanon, tack! Nu dyker mycket
Kanon, tack! Nu dyker mycket riktigt de fälten jag skapat för användare. Men problemet kvarstår med att fälten från Profile2 modulen inte dyker upp. Måste moduler vara anpassade på nåt speciellt sätt för att saker och ting ska dyka upp i views?
Tveksam om Profile 2 har stöd
Tveksam om Profile 2 har stöd för views ännu. Kan du inte bara använda vanliga fält på användarna?
Se issue.
//Pontus Nilsson, Digitalist
Hmm misstänkte det. Vet du
Hmm misstänkte det. Vet du vad som krävs för att en modul ska ha "stöd" för views? Borde ju inte vara alltför svårt att implementera kan jag tycka, får kolla upp det.
Varför jag inte bara kan använda fält på användarna är för att olika roller ska ha olika fält, och med profile2 modulen är detta mycket lätt att göra, men som jag ser så kan man inte sätta behörighet "per fält" för fält som skapas för användarna. :/