Lista noder med ändrad brödtext

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

I views kan man sortera noder efter deras "updated / commented date". Jag använder detta för att visa en lista över "aktiva" noder på min sajt. Problemet är att denna sortering ger en del "falska träffar": en nod räknas som uppdaterad även när jag ändrar attribut som inte visas för alla. Detta orsakar en mild förvirring bland användarna.

Vad jag egentligen skulle vilja sortera efter är "updated body text / commented date". Finns det något "snyggt" sätt att åstadkomma detta?

Ett alternativ jag är beredd att ta till är att be alla med rätt att editera artiklar att alltid lägga till en kommentar i artikeln om de ändrar brödtexten, men det vore ju mycket trevligare att ha det hela automatiserat.

/Dag

Comments

Rules

JockeL's picture

Jag vet inte på rak arm hur det skulle gå till, jag är rätt ny med rules, men titta närmare på det. Det går att trigga actions när ett specifikt fält ändras, och kanske kan man lösa sorteringen med något där.

Får ta en lite närmare titt

dag_helstad's picture

Får ta en lite närmare titt på rules, då. Tack.

/Dag

Ett förslag

itangalo's picture

Om du kombinerar Rules med Date skulle du kunna göra följande:

  • Ett dolt date-fält på varje relevant nodtyp, säg field_public_update
  • En rule som triggar på "content is going to be saved", och sätter field_public_update till nuvarande tid endast om något av utvalda fält har ändrats.
  • En rule som triggar på nya kommentarer, och sätter den tillhörande nodens field_public_update till nuvarande tid.

Om du testar den lösningen skulle jag rekommendera att du gör själva uppdateringen av datumfältet som en rule set, som anropas av de två triggande reglerna. Det gör det lättare att ändra i regeln i efterhand, eftersom allt finns samlat på ett ställe istället för två, och du får också möjlighet att anropa rule settet från annat håll i Drupal om behov skulle uppstå.

Lycka till!
//Johan Falk, NodeOne
**
Vill du lära dig mer om Drupal? Kolla in samlingen av tips och guider!
Har du en fråga om Drupal? Missa inte FAQ-sidan på forumet!
Första svenska boken om Drupal! Börja med Drupal – smart webbpublicering med open source
Kolla in NodeOnes Drupalkurs i Panels och Views 15–17 september!

Exempel?

nadam's picture

Har du exempel på vilken typ av attribut det är som ändras, men inte visas för alla?

Har du exempel på vilken typ

dag_helstad's picture

Har du exempel på vilken typ av attribut det är som ändras, men inte visas för alla?

Jag har t.ex. ett attribut som styr om en nod ska visas i en ruta med särskilt utvalda noder eller inte.

/Dag

Jag tror att den typen av

nadam's picture

Jag tror att den typen av info inte bör ligga som ett attribut i själva noden. Om jag inte är helt ute och cyklar så är det modulen Flag man ska använda. Eventuellt kombinerat med Flag Weights om du vill styra ordningen på de utvalda noderna.

/Adam

Attributet i fråga är

dag_helstad's picture

Attributet i fråga är implementerad mha Flag-modulen.

Fast det är egentligen inte det som är problemet. Det finns andra grejor i noden med som gör att den ses som uppdaterad fastän inget synbart har ändrats...

Sweden

Group notifications

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