[SOLVED] Sortering af taxonomy/term ved hjælp af Views

Hej (igen)

Min første drupal side er langsomt begyndt at tage form (se den her: stscenter.dk).

Jeg har dog et problem, som jeg ikke kan få løst.

Jeg har et view "taxonomy_term" der sorterer alle lister efter deres posting date.

Nu vil jeg gerne have et ekstra view a la taxonomy_term_people, der overtager sorteringen af noder ved term = people. Eller bare en eller anden måde, at overskrive sorteringen fra taxonomy_term når det drejer sig om listninger af noder med bestemte terms.

Nogen ideer

Som altid tak for jeres tid!

/Lars

larsbos billede

1) Mit generiske taxonomy_path view fik path = taxonomy/term/%

2) Mit view specifikt til ét term fik path = taxonomy/term/30. Herefter fjernede jeg alle argumenter til view'et og brugte filtre til at bestemme/begrænse listningen i stedet.

Måske lidt et hack, men det pæneste jeg kunne finde ud af :-)

duddimais billede

hmm...nu skal jeg ikke spille ekspert eller noget men jeg kan give et bud.

Jeg er ikke helt 100% på om det er dette her du mener men..

du ved godt, at du kan tilføje flere "displays" til ét view ik? (det er nemlig netop gået op for mig hehe)

Når man har udfyldt default trykker man add display, og så skal du først adde dit filter dér og ikke i default og når du trykker add filter, så skal du klikke på knappen "override" fordi så er det KUN på det display det filter gælder og vises kun på den sti du angiver.

Så kan du så tilføje et nyt display, og husk også at trykke override dér når du tilføjer dit nye filter for personer..

Jeg ved ikke om det var noget i den stil du ledte efter, men hvis ikke du kunne bruge det til noget, kan det være andre kan :D

larsbos billede

Hej duddimai

Tak for tip, det vidste jeg slet ikke. Jeg fik det til at virke med 3xpage-displays. Det er mere elegant, men også lidt mere bøvlet, da der er mange "fælder" man kan gå i :-)

Sådan gjorde jeg:

1) Default = ingen argumenter, og filter på published eller admin

2) Page1: path = taxonomy/term/29, filter = term 29 og specifik sortering for term29

2) Page2: path = taxonomy/term/30, filter = term 30 og specifik sortering for term30

2) Page3: path = taxonomy/term/%, Term ID som argument, generel sortering for alle andre

Så tak for det ;-)

duddimais billede

Selv tak, man opdager hele tiden nye ting og så bliver man så glad :)

Du får lige et guldkorn som jeg er helt vild med, fandt ud af det igår:

Det kan være lidt irriterende, at man ikke kan redigere i hver enkelt indlæg/node i et view, men skal ind under indhold og så finde lige dén node man vil rette i.

løsning: I fields i dit view kan man adde : indholdselement: edit link (fjern teksten i label og skriv "rediger" i Text to display) så kommer der et rediger link ved hver node i viewet, og selvfølgelig KUN for admin.

Hvis dine brugere skal kunne se linket, eks en Coadmin, skal vedkommende have rettigheder til at redigere indhold samt at administrér filtre.

det var bare lige en lille sidebemærkning.

larsbos billede

Godt tip, det vil jeg gøre!