Jag sitter och håller på och skapar en databas där vi ska kunna lista alla tillbehör för en viss bilmodell, enligt denna strukturen.
- Bilmärke (Volvo, SAAB, BMW etc)
Sedan kommer en till rullist (tex om man valt V70) med bilmodell:
- V70
- S80
- V60
Sedan ska det komma en till rullist där man väljer årsperioden:
- 199601-199912
- 200001-200405
Och sedan ska alla tillbehör listas, egentligen bara en titel, text och sedan bifogade bilder
Hur gör man detta på enklast sätt? Om man sedan vill lägga till något tillbehör, ska det inte vara svårt att lägga till en ny bilmodell, men man ska kunna få upp dom som redan finns så det inte bli dubbletter.
Detta kanske är en struntsak för vissa att göra kan jag tänka mig, men får inte riktigt till det.
Comments
Hej, Du skapar innehållstyp
Hej,
Du skapar innehållstyp där du fyller i bilmärke, årsmodell, etc. Till detta behöver du CCK. Därefter hämtar du informationen med hjälp av Views och presenterar data med dess Exposed Filters.
Damir Hasakovic, Lixion
Tack, det hjälpte, men hur
Tack, det hjälpte, men hur man gör att fylla i "automatiskt" när man skapar ett nytt tillbehör? Om man skriver t ex. bokstaven V, så ska Volvo bli föreslaget, eftersom det finns sen tidigare?
Syftar du på frontend delen
Syftar du på frontend delen eller backend ?
Damir Hasakovic, Lixion
Jag syftar på backend.
Jag syftar på backend.
Sök på Autocomplete field
Sök på Autocomplete field eller nåt, det är i alla fall det du söker. På Backend räcker det att göra med Taxonomi, på frontend vet jag inte, kanske exposed filters kan hjälpa.
I backend så fyller man i
I backend så fyller man i modell, märke etc i textfält, och när man sedan ska välja dessa i frontend (Views), då ska man ju välja dessa i en rullist, men det blir bara tomma textfält, hur gör man att välja dessa i rullist?
Det ska väl finnas där i
Det ska väl finnas där i Filter på Views att välja att man vill se innehållet i Rullist istället för autocomplete textfält.
Till exempel:
Views - > Filter ("+"-tecknet). Lägg till Taxonomi: Term med Djup. Sen kan du välja Rullgardinsmeny eller Automatiskt kompletterande.
Okej, men hur går man vidare
Okej, men hur går man vidare sen? Jag har aldrig använt Taxonomi, jag kan ju inte välja så mycket.
Du kan skapa vokabulär som
Du kan skapa vokabulär som innehåller dina termer. T.ex vokabulär som heter bilmärken som innehåller samtliga bilmärken. De kan vara av typen etiketter (taggar), flerval osv..
Taxonomi hjälper dig att kategorisera innehållet. Den är en väldigt viktigt del av Drupal och när den används rätt så är det väldigt enkelt att hålla reda på innehållet.
Damir Hasakovic, Lixion
Okej då hänger jag med, har
Okej då hänger jag med, har skapat tre olika vokabulärer (märke, modell samt år), men jag har fortfarande inte fått till exponerat filter på ett bra sätt.
Jag vill inte att man ska behöva välja mellan varenda bilmodell på marknaden om man redan har valt Volvo t ex som märke, hur gör man för att Först välja ett märke på bilen, och sedan få upp tillgängliga modeller och till sist årsmodell? går det?
Hierarchical select löser
Hierarchical select löser delen där du först väljer Märke och sedan modell.
Du hittar modulen här:
http://drupal.org/project/hierarchical_select
mvh
Tack för tipset om modulen,
Tack för tipset om modulen, det verkar bra, jag har bara inte fått igång det själv. Använder du detta själv? Kan du ge en mini-guide på hur man lägger till en sånt här filter?
Dessutom så skulle jag lägga
Dessutom så skulle jag lägga modellerna som "childs" till märkena. Dvs ta bort vokabuläret modell och skapa modellerna "under" märkena.
Så har du kopplingen Märke/Modell klar.
http://drupal.org/project/bet
http://drupal.org/project/better_exposed_filters är någonting du borde kika på, man får fler valmöjligheter på sina exponerade filter med den modulen. //J
OK, har suttit hela
OK, har suttit hela förmiddagen och försökt använda modulen som jag fick tips om innan, men jag lyckas helt enkelt inte, är denna en modul som åstadkomma detta?
Nej för att få till hierarkin
Nej för att få till hierarkin så borde du använda den modulen som Kricky tipsade om, jag har själv igen erfarenhet av den modulen med den verkar ju fungera bra (ca 9000 sidor har sagt att de använder den). Jag tipsade bara om Better Exposed Filters eftersom det ger dig lite fler valmöjligheter på dina filter. Lycka till!
//J
Jag har använt modulen och
Jag har använt modulen och stötte inte på några direkta problem. Kan du förklara mer exakt vad det är som inte fungerar och hur du har lagt upp taxonomin?
Taxonomin är uppbyggd
Taxonomin är uppbyggd såhär:
Sen har jag lagt till ett filter som jag exponerar, som heter "Taxonomi: Term", sen väljer jag att använda "Hierarchical Select" har jag vält rätt eller ska jag välja något annat? Efter detta har jag provat lite olika lösningar, men det finns ingen riktig dokumentation hur man går tillväga, så alla tips och hur man gör uppskattas!
Som jag har skrivit tidigare, jag vill att man först väljer Märke, sedan kommer aktuella modeller upp och till sist årsmodeller, och denna modul ska alltså kunna göra det?
Slå ihop dina vokabulärer
Slå ihop dina vokabulärer märke och modell och skapa en ny vokabulär som heter bilar.
Därefter skapar du en term som är märket.
Under den så skapar du en childterm som är modellen så att det ser ut såhär
Bilar
-Märke
--Modell
Ex.
Bilar
-Saab
--9-3
--9-5
-Volvo
--S40
--S60
--S80
Därefter använder du hierarchical select för att presentera valen
Har jag missat någon modul?
Har jag missat någon modul? Hur gör man childterms?
Under advanced options när du
Under advanced options när du lägger till en term så kan du välja en parent. Skapar du en term som heter S60 så väljer du Volvo i Parent rutan
mvh
Jaha, men då har jag nog inte
Jaha, men då har jag nog inte förklarat riktigt, när man ska lägga in ett nytt tillbehör (med CCK) så ska man kunna skriva ex. S60 i fältet, inte välja bilmodellen på förhand i en rullist.
För det verkar alltså som att man måste gå in på /admin/content/taxonomy varje gång och lägga in en ny bilmodell, och det var inte riktigt det jag ville.
Eller tänker jag fel nu?
Du behöver bara göra
Du behöver bara göra parent-kopplingen första gången en modell skrivs in.
Men alltså användaren som
Men alltså användaren som lägger in en ny bilmodell första gången måste då gå in där och koppla ihop bilmodellen med märket, samt årsmodellen på bilen?
Det finns inget sätt att göra detta nära man skapar "tillbehöret" direkt?
Jag skulle även vilja ha 3 "separata fält", en som heter Bilmärke, en som heter Bilmodell samt en som heter Årsmodell, nu har det blivit så att det är ett fält där man man ska skriva i något i stil med: "Volvo, S60, 97-99"
Det enklaste är ju att man
Det enklaste är ju att man förskapar alla termer fullt ut Märken, modeller och årtalsgrupper/modellserier sedan använder man Hierarchical select så kan den som skapar noden välja direkt ur dessa listor...
Glöm det sista jag har
Glöm det sista jag har skrivit, jag har listat ut hur man lägger till nya childterms när man skapar en ny nod med hjälp av Hierarchical select, helt fantastiskt!