Här kommer en beginner-fråga.
Jag har en content type där tanken är att användaren själva får sätta de "fält" de vill ha till exempel så kan de skriva in.
Mössa - Hemmastickad
Rock - H&M
Vantar - Gina Tricot
Tanken är att Mössa ska bli länkat dit all content med mössa finns med. H&M blir länkat till all content som innehåller H&M.
Användaren själv bestämmer Plagget, dvs jag kan inte spika att man måste skriva in mössa. Antal märken ska också växa i takt med besökare.
Jag antar att det är Taxonomy jag ska använda men jag har låst fast mig lite i hur jag sätter upp detta.
Jag skulle gärna se att det såg ut så här
-------------------------- --------------------
| FYLL I PLAGG | | PLAGGETS MÄRKE |
-------------------------- --------------------
Har ni några tips att ge.
Tacksam för svar.
Mvh,
Pontus

Comments
taxonomy
Yes det är taxonomy du använder. Du kanske kan lösa det genom att skapa 2 st nya vokabulär, med vokabulärnamn "Plagg" och "Märke" som båda är kopplade till din content type, och sen använda "etiketter eller freetagging" så kan användaren skriva in en kommaseparerad lista av termer.
Jag är osäker på om man kan begränsa till en term per vokabulär och node med drupals core taxonomy då användaren själv skall skriva in termen.
Jag har inte testat men kanske att http://drupal.org/project/cck_taxonomy den modulen tillsammans med taxonomy kan göra så man bara kan skriva upp ett fält. Fast då behöver du också den fantastiska modulen http://drupal.org/project/cck
Oavsett så kommer du troligen behöva http://drupal.org/project/views för att kunna göra fina lister och visningar och få lite struktur på innehållet sedan.
Minst en CCK-typ
Jag skulle faktiskt rekommendera att göra åtminstone plagg-typen till ett fält i noden, istället för att använda taxonomy. Riktigt var gränsen mellan taxonomi och nodfält går är nästan en filosofisk fråga, men jag grundar mitt resonemang på både filosofi och praktik:
* Du kommer med stor sannolikhet att behöva minst ett nodfält för att få noderna att fungera smidigt i vilket fall. (Utan ens en rubrik blir det svårt att hålla isär olika noder.) Lika bra att använda det till plaggtypen i så fall.
* Taxonomi bör "egentligen" bara användas meta-information, det vill säga information som inte är direkt nödvändig för att förstå vad det är som finns i noden. Vilken typ av plagg det är verkar vara en för central del av noden för att uppfylla det kriteriet. (Sen får man förstås konstatera att hur man använder taxonomier hänger ihop med vad som fungerar, inte med vad som är rätt enligt ordboken.)
Om du väljer att använda exempelvis rubrikfältet för plaggtyp kommer du som karl-johan säger behöva cck och views. Jag föreslår preliminärt följande lösning:
* Skapa en ny innehållstyp, med namn "plagg" eller så.
* Använd Formfilter för att gömma allt utom rubriken för användare. (Rubriken kallar för plagg eller så.)
* Skapa en taxonomi, "märke", som du kopplar till innehållstypen plagg. (Free tagging eller inte, beroende på hur du vill ha det.)
* Skapa en View-sida där du listar alla plagg-noder som har rubrik som matchar ord i sökvägen - typ exempel.se/plagglista/mössa listar alla plagg som har ordet "mössa" i sin rubrik. (Att göra detta är lite avancerat, men inget man bryter nacken av. Börja med att kolla in en kort/lång förklaring av Views.)
* Skapa en ny temafil plagg.tpl.php i katalogen för temat du använder, som kommer att användas för alla plagg-noder. Där kan du se till att rubriken blir en länk, som går till exempel.se/plagglista/mössa eller motsvarande.
Hoppas att detta kan hjälpa en bit på vägen. Det finns risk att allt inte är glasklart, men ställ gärna följdfrågor.
Lycka till!
//Johan Falk, Växjö
Det här låter som ett
Det här låter som ett exempel på vad RDF (Resource Description Framework) går ut på. Du har gissningsvis en bild som innehåller ett antal plagg av olika märken. Exempelvis:
H&M är vanttillverkare för bilden X
De två enheterna klädmärke och bild, och den specifika relationen mellan dem, bildar en sk triplet.
Men mer konkret vill du alltså för varje bild kunna välja ett antal plagg med tillhörande märke från varsin utbyggbar lista, och det är nåt som inte är helt enkelt med Drupals standardverktyg. Taxonomier låter dig skapa nya relaterade enheter (termer) on the fly – men det ger dig bara en enkel relation som inte talar om hur klädmärken och bilder hänger ihop. Nod-referenser har samma begränsning. Det finns lösningar för RDF för Drupal, men det är nog rätt obruten mark än så länge. Själv har jag inte testat något av detta.
Ett sätt att komma runt det skulle kunna vara att tillföra ytterligare ett led:
Bilden X innehåller ett plagg som är en vante och är tillverkad av H&M
Varje bild skulle då vara knuten till ett antal plagginstanser som i sin tur har en typ och ett märke. Plagginstansen motsvarar då relationen i RDF-tänket. Det gör det hela mer omständigt kanske men relationerna blir lättare att beskriva som vanliga nod-referenser eller med taxonomier. Utmaningen är att få till ett vettigt gränssnitt för alltihop så man inte måste lägga till alla delar en i taget.
Ett annat alternativ är att utveckla en egen sammansatt fälttyp som innehåller två värden: en plaggtyp och ett klädmärke (som kan vara taxonomitermer eller noder). Det är förmodligen den mest gångbara lösningen om RDF-projektet ovan inte ger något.
Beklagar utsvävningarna, men det är ett intressant problem...
/ Hannes Lilljequist – SthlmConnection
Drupal 6
Tack för alla svar. Jag använder drupal 6 och har inte stöd för formfilter eller cck taxonomy.
Jag har sett något som heter taxonomy manager, kan man däri skapa parent childs?
Hittils får jag bara till två fält. Plagg1 och plagg 1 märke. Ska läsa igenom allt ni skrivit och läsa på om de olika teknikerna.
Fler frågor kommer säkert. Tack så länge.
//Pontus Nilsson, Digitalist
Tack för hjälpen tidigare.
Tack för hjälpen tidigare. Jag löste mitt problem med Hierachial Select.
//Pontus Nilsson, Digitalist
Hierarchical Select
Hierarchical Select ser ut som en fantastisk modul!
/ Hannes Lilljequist – SthlmConnection