Views och taxonomi

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

Jag har byggt en sida som presenterar produkter. Alla produkter är indelade i produktkategorier som jag har byggt med hjälp av ett vokabulär och en massa termer. Nu vill jag göra en lista som är byggd så att man kan gå in på leverantören av produkten och lista vilka produktkategorier som finns kopplade till just den leverantören och sedan även se vilka produkterna är. Mitt problem är att om det ligger fler leverantörer under samma produktkategori så vill inte view visa produkterna utan säger att kategorien är tom. Vad har jag gjort för fel?
Jag har då följande inställningar:
Argument:
Taxonomi: Term, Style: Oformaterad (inställt med Sammanfattning, stigande sortering)
Fält:
Taxonomi: Alla termer
Nod: Title
Innehåll: Beskrivning Standard
Filter:
Nod Typ: = Produkter
Nod: Titel börjar ADC

Jag har även försökt med en annan variant. Att man ser alla produkter direkt när du väljer leverantör och att man då över produkten ser produktkategorin, men det betyder att då upprepas produktkategorin vid varje produkt. Jag skulle i detta fall vilja bara visa produktkategorin en gång och sedan få alla produkter under den. Hur gör man då?
I detta fall har jag följande inställningar:
Argument:
Taxonomi: Term (inställt med Visa alla värden)
Fält:
Taxonomi: Alla termer
Nod: Title
Innehåll: Beskrivning Standard
Filter:
Nod Typ: = Produkter
Nod: Titel börjar ADC

Hoppas att det finns någon som har ett tips på hur man löser detta...
//Lena

Comments

Sida Leverantör är

miccelito's picture

Sida Leverantör är användarprofilen eller sin egen innehållstyp?
Är din Views sida en Node- eller Taxonomi vy?
Bör väl vara en Node vy och att du lägger till en Relation: 'Taxonomi: Nod' för att få argumenten att fungera. Kan vara lite trixande med Argument inställningarna men testa...

Sida Leverantör har ingen

LenaM's picture

Sida Leverantör har ingen egen innehållstyp utan är den sidan som man gör från views.
Views sidan är en node vy.
Nu har jag lagt till en Relation som är Taxonomi: Nod, och låtit argumentet relatera dit, men jag vet inte hur jag ska få resten att funka. Jag tycker att jag varit inne och dragit i alla handtag. Det är variant ett jag försöker få att funka...
Inställningar jag har är: Relationer: nod, Titel: tomt, Länkstig: tomt, Åtgärd om argument saknas: Sammanfattning, stigande sortering, Jokertecken: all, Titel för jokertecken: Alla, Validerare: -Grundläggande validering-, Åtgärd om argumentet in validerar: Dölj vy/Sidan hittade inte (404), Tillstånd som ordlista: tomt, Ignore case: tomt, Skifläge: Ingen förändring, Skifläge i sökväg: Ingen förändring, Ändra mellanslag till bindestreck i URL:er: tomt, Tillåt flera argument att samarbeta: ikryssat, Visa inte saker utan innehåll i sammanfattningen: tomt.
Jag fattar inte var jag ska ändra! Finns det någon som har fler tips?

Möjligt att jag missförstod

miccelito's picture

Möjligt att jag missförstod dig på vad du söker göra. Är kanske exponerade filter du är ute efter? Dvs längst upp på sidan ha (enkel eller multi) select fält där du väljer (filtrerar) leverantör resp produkt kategori?

Nej, inte riktigt, men det

LenaM's picture

Nej, inte riktigt, men det kan vara än väg att gå...
Jag hade tänkt mig att man ska kunna välja leverantör på en sida som presenterar alla leverantörer med deras loggor (en vanlig nod-sida). När man klickat på en leverantörs logga så ska antingen se alla produktkategorier som leverantören finns under och man ska kunna klickar sig vidare beroende på vilken sorts vara man är intresserad av eller att man ser produktkategorierna som överskrifter och varorna presenteras under dem.
Jag har kommit så långt med variant 1 att man ser alla produktkategorierna och det funkar bra så länge produktkategorin bara innehåller en leverantör. Det som stökar är när det finns fler leverantörer i samma produktkategori. Då vill den inte visa produkterna när man klickar sig vidare in i produktkategorin utan säger att det inte finns några produkter. (fast jag vet att det gör det).
I variant 2 så funkar allt bra förutom att jag får inte produktkategorien att bara visas en gång. Alltså som en överskrift.

Ta en titt på Content

miccelito's picture

Ta en titt på Content Taxonomy http://drupal.org/project/content_taxonomy
Kanske kan vara till hjälp. Med den modulen får du ju tillgång till Views relationen 'Taxonomi: Terms on node' och annat...

Nu har jag testat med Content

LenaM's picture

Nu har jag testat med Content Taxonomy och jag får upp detta efter en rätt så lång stund. "Ett fel uppstod på /admin/build/views/ajax/preview/360systemsproduktkat/default/360%20Systems%20-%20MAXX. Felbeskrivning:" Eftersom jag inte får någon felbeskrivning vet jag inte vad som gick fel... Någon idé?

Ett sk 'table style ajax

miccelito's picture

Ett sk 'table style ajax error' (antar att din Views vy använder Tabell stil)..

Lite olika svarsalternativ som var och ett för sig kan lösa detta:

  1. Kan bero på att du använder fel jQuery version. Pröva ändra version.
  2. Inaktivera Devel Themer modul om den är aktiverad.
  3. Gå till /admin/build/views/tools --> klicka 'Töm Views cache' knappen

Jag valde att lösa det på ett

LenaM's picture

Jag valde att lösa det på ett annat sätt, men tack ändå...

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: