Gruppera innehållstyper vid sökning

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

Hello!

Jag håller på att utveckla en site och har för enkelhetens skull gjort några olika innehållstyper, t.ex. Artikel (Bred), Artikel (Halv) m.fl. Nu undrar jag om det är möjligt att gruppera dessa under ett gemensamt val, Artiklar, när man ska söka på sidan. Allra bästa är om det skulle gå med Views och exponera filter. Går detta att göra? Måste man göra en ny modul för detta? Vilka funktioner skulle man behöva hooka i så fall?

Tips och idéer uppskattas!

Comments

Nu är jag inte riktigt säker

osek's picture

Nu är jag inte riktigt säker på att det är detta du menar, och att det funkar just för det du ska göra... Men i views kan du ju under basic settings/style när tabell är vald sätta ett "grouping field". Kan det vara nåt?

Nej det är inte detta jag

BazzeFTW's picture

Nej det är inte detta jag menar. Om man skapar ett filter av Nod: Typ så får man ju upp en lista med alla innehållstyper. Där vilja liksom kunna gruppera flera typer under t.ex. "Artiklar". Så när jag sedan exponerar detta filter så kommer "Artiklar" att komma upp som alternativ när man ska söka, och den ska då söka på alla innehållstyper som finns under gruppen "Artiklar".

Faceted

kr0l's picture

Ta en titt på en modul som heter Faceted Search..

Hela konceptet av faceterad sökning är att den bygger på kategorier och att man hela tiden snävar in sitt sök beroende på olika kriterier.

Om du är ute efter faceterad

JockeL's picture

Om du är ute efter faceterad sökning så ta också en titt på Search Lucene API

Tyvärr gör ingen av dessa

BazzeFTW's picture

Tyvärr gör ingen av dessa moduler det jag är ute efter (om jag inte missat det), dvs. att gruppera flera innehållstyper under ett alternativ.

Jag vill alltså kunna gruppera flera innehållstyper under ett alternativ så när man söker så ska det finnas t.ex. ett alternativ Artiklar och när man söker på det så söker den på X antal innehållstyper. Verkar tyvärr inte finnas någon modul som gör detta.