Posted by Anonymous on September 22, 2009 at 11:09am
Hejsan
Jag har ett litet views problem ,ett problem jag inte tycker borde vara för svårt att lösa men som visat sig klurigt. Jag vill lista massor av noder. T.ex:
Title fältet:
Glasskiosk <----
Glasskiosk
Glasskiosk
Lövaffär <----
Lövaffär
Lövaffär
Bananer <----
Bananer
Men jag vill bara visa de markerade med pil, de andra ska sorteras bort eftersom där finns dubletter av det noder med den titeln. Går detta att göra i views? Är ett alternativ att filtrera i en *.tpl.php ?
Comments
Underbara views
Att filtrera i en template-fil är inte ett alternativ. Inte bara är det felplacerat (den logiken bör aldrig ligga efter preprocess), det blir dessutom onödigt tungt för servern och du kan missa en del titlar.
Jag kan rekommendera två sätt att lösa det på i Views:
1) Lägg till ett argument för
Node: Title, medSummary, sorted ascending. Du får då tillgång tillStyle: Listunder ditt argument, med vilken du kan konfigurerar listningen.2) Med modulen Views Group By kan du gruppera på valfritt fält och dessutom få grupperingens COUNT att visas i ett annat valfritt fält. Kolla deras how to use it för lite kom-igång-hjälp.
Den första lösningen fungerar med "Views vanilla" men jag skulle nog ändå föredra [[http://drupal.org/project/views_groupby|Views Group By]] i de flesta fall.
Tobias Sjösten
Stort tack för hjälpen! Det
Stort tack för hjälpen! Det där löser mina problem. :)