Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

[Gelöst!] Sortierung nach Datum funktioniert bei mir nicht

Eingetragen von Dortmunder Junge (57)
am 18.03.2014 - 12:02 Uhr in
  • Views
  • Drupal 7.x oder neuer

Hallo,

als erstes muss ich mich entschuldigen. Ich benutze Drupal in seiner engl. Version, daher möchte ich bitten mir nachzusehen, wenn ich manchmal die engl Begriffe verwende.

Jedenfalls habe ich eine View angelegt, die unter Format eine Tabelle mit verschiedenen Feldern ausgibt (u.a. das Datum).

Unter Sort Criteria habe ich dann das Datum (asc) ausgewählt und die Anzeige auf 5 Items pro Page begrenzt. Unter Advanced habe ich noch Ajax aktiviert, so dass zum Blättern die Seite nicht jedes Mal neu geladen werden muss.

Leider funktioniert die Sortierung damit nicht korrekt. Zwar werden einige Inhalte richtig nach Datum sortiert ausgegeben, aber eben nicht alle.

Ich hatte nur so zum Test auch schon versucht die Artikel direkt in der Reihenfolge des Datums anzulegen (asc), aber das ist ja eigentlich nicht der Sinn der View. Ich möchte ja, dass ich die Artikel beliebig anlegen kann und sie mir dann später von der View sortiert werden. Geändert hat das übrigens nichts, die Artikel wurden auch dann nicht vollständig nach Datum sortiert.

Allerdings habe ich den Eindruck, dass das Problem irgendwie mit Ajax zu tun hat. Nachdem ich gerade beim Pager mal den Wert nach oben verändert habe, wird mir nun die erste Seite "richtig" sortiert ausgegeben. Im konkreten Fall nach Jahren sortiert von 2010 bis 2000 (asc), allerdings fehlen die kompletten Jahre von 2004, die mir dafür vollständig auf der zweiten Seite ausgegeben werden.

Ergibt das für jemanden von Euch einen Sinn? Oder hat vielleicht jemand von Euch eine Idee welche Einstellung ich ändern muss, damit die Sortierung funktioniert?

‹ erklärung zu Views RELATIONSHIP: Representative node [Gelöst!] Sortierung nach Datum funktioniert bei mir nicht ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Was für ein Datum benutzt du

Eingetragen von Goekmen (1013)
am 18.03.2014 - 12:34 Uhr

Was für ein Datum benutzt du denn? Erstellungs-/Aktualisierungszeitpunkt oder verwendest du das Date Modul?
Sortiert du auch noch nach weiteren Werten?

https://drupal.org/node/54459

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Goekmen,ich lasse nach

Eingetragen von Dortmunder Junge (57)
am 18.03.2014 - 14:11 Uhr

Hallo Goekmen,

ich lasse nach Jahr sortieren.

Der Content Type für die View enthält eine Taxonomie Jahr, die wähle ich unter Sort Criteria dann aus. Es ist ausserdem das einzige Sortierkriterium für diese View.

Das Date Modul kommt dabei nicht zum Einsatz.

PS: Danke für den Link! Sehe mir das gerade mal an. ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das könnte das Problem sein.

Eingetragen von Goekmen (1013)
am 18.03.2014 - 14:12 Uhr

Das könnte das Problem sein. Es ist kein echtes Datumsfeld.

Du könntest das Date Modul installieren, dann hast du in Views mehr Möglichkeiten.
Eventuell kannst du auch nach Taxonomy Weight sortieren (vorher die Reihenfolge festlegen).

  • Anmelden oder Registrieren um Kommentare zu schreiben

"Das könnte das Problem sein. Es ist kein echtes Datumsfeld."

Eingetragen von Dortmunder Junge (57)
am 18.03.2014 - 16:27 Uhr

"Das könnte das Problem sein. Es ist kein echtes Datumsfeld."

Hmm, das verstehe ich nicht. Die Taxonomie Jahr notiert bei mir doch ausschliesslich Werte vom Typ Integer. Die müssten sich doch dann eigentlich auch in ab- oder aufsteigender Reihenfolge sortieren lassen?

Oder anders gefragt, wenn ich der View sage sie soll ganze Zahlen auf- oder absteigend sortieren, dann kann sie die doch nur auf- oder absteigend sortieren. Welches Sortierkriterium sollte die View denn sonst benutzen?

PS: Hinsichtlich Deines Vorschlags einer Sortierung nach weight, das wäre aber schon arg umständlich für meinen Zahlenwert. Ausserdem beschneide ich mich damit auch der Möglichkeit späterer Einträge. Ich müsste jeder neuen Jahreszahl vorher erstmal einen festen Platz zuweisen, sonst gerät gleich wieder alles durcheinander.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ergänzung

Eingetragen von Dortmunder Junge (57)
am 18.03.2014 - 16:29 Uhr

Ergänzung:

Ich hab gerade mal den Eintrag Jahr für die Sortierung unter Sort Criteria komplett gelöscht. Der Bereich ist jetzt also nicht definiert.

Kurioserweise sortiert mir die View - soweit ich das überblicke - nun meine Artikel korrekt nach Jahren aufsteigend.

Aber wie ist das möglich?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dortmunder Junge schrieb"Das

Eingetragen von caw (2762)
am 18.03.2014 - 16:56 Uhr
Dortmunder Junge schrieb

Die Taxonomie Jahr notiert bei mir doch ausschliesslich Werte vom Typ Integer. Die müssten sich doch dann eigentlich auch in ab- oder aufsteigender Reihenfolge sortieren lassen?

das sind keine integerwerte, das sind textwerte in der taxonomie! die taxonimie id ist ja wieder was anderes!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hmm, ok, verstehe. Wenn die

Eingetragen von Dortmunder Junge (57)
am 18.03.2014 - 17:05 Uhr

Hmm, ok, verstehe. Wenn die Zahlen in meinem Taxonomiefeld als Textwerte definiert und ausgelesen werden, dann folgt die Sortierung aber doch trotzdem einer numerischen Reihenfolge und demzufolge müsste eine aufsteigende Sortierung doch auch eine Zahlenfolge nach z.B. 1966, 1967, 1968... 1999, 2000, 20001 usuwusf ausgeben.

Oder nicht?

Und falls nein, wieso nicht?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sortiere doch einfach nach

Eingetragen von Goekmen (1013)
am 18.03.2014 - 17:35 Uhr

Sortiere doch einfach nach der Taxonomie-Gewichtung.
Lege die Zahlen schon vorher an. So viele Jahreszahlen gibt es ja nun auch nicht.

Ansonsten kann man auch mit dem Taxonomie-Magager Modul mehrere Werte zur gleichen Zeit einfügen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Notgedrungen bin ich mal der Gewichtung gefolgt...

Eingetragen von Dortmunder Junge (57)
am 20.03.2014 - 13:06 Uhr

Hallo Goekmen,

entschuldige bitte meine verspätete Reaktion auf Dein letztes Post.

Also, ich habe jetzt mal Deinem Vorschlag folgend die Jahreszahlen von 2014 ausgehend absteigend gewichtet bis ins Jahr 1966. Dort enden meine Einträge. Anschliessend habe ich in der View unter Sort Criteria das Datum ausgewählt und nach asc sortieren lassen.

Trotzdem erscheinen die Werte aber immer noch durcheinander. Also z.B. folgt auf 2004, 1996 und dann erst 2001.

Die Gewichtung startet mit 0 für das Jahr 2014 und bewegt sich dann in den Plus Bereich, so dass das Jahr 1966 jetzt mit dem Wert 33 ausgewiesen wird.

Was mache ich falsch?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dortmunder Junge

Eingetragen von Goekmen (1013)
am 20.03.2014 - 13:10 Uhr
Dortmunder Junge schrieb

Hallo Goekmen,

entschuldige bitte meine verspätete Reaktion auf Dein letztes Post.

Also, ich habe jetzt mal Deinem Vorschlag folgend die Jahreszahlen von 2014 ausgehend absteigend gewichtet bis ins Jahr 1966. Dort enden meine Einträge. Anschliessend habe ich in der View unter Sort Criteria das Datum ausgewählt und nach asc sortieren lassen.

Trotzdem erscheinen die Werte aber immer noch durcheinander. Also z.B. folgt auf 2004, 1996 und dann erst 2001.

Die Gewichtung startet mit 0 für das Jahr 2014 und bewegt sich dann in den Plus Bereich, so dass das Jahr 1966 jetzt mit dem Wert 33 ausgewiesen wird.

Was mache ich falsch?

Intern muss du nach der Taxonomie-Gewichtung sortieren (Term Weight). Habe nicht das Gefühl, dass du das gerade machst.
Um an die Gewichtung ranzukommen, musst du eine Beziehung zur Taxonomie herstellen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dortmunder Junge

Eingetragen von caw (2762)
am 20.03.2014 - 13:14 Uhr
Dortmunder Junge schrieb

Hallo Goekmen,

entschuldige bitte meine verspätete Reaktion auf Dein letztes Post.

Also, ich habe jetzt mal Deinem Vorschlag folgend die Jahreszahlen von 2014 ausgehend absteigend gewichtet bis ins Jahr 1966. Dort enden meine Einträge. Anschliessend habe ich in der View unter Sort Criteria das Datum ausgewählt und nach asc sortieren lassen.

Trotzdem erscheinen die Werte aber immer noch durcheinander. Also z.B. folgt auf 2004, 1996 und dann erst 2001.

Die Gewichtung startet mit 0 für das Jahr 2014 und bewegt sich dann in den Plus Bereich, so dass das Jahr 1966 jetzt mit dem Wert 33 ausgewiesen wird.

Was mache ich falsch?

also wenn du die gewichtest mußt du auch nach gewichtung sortieren!! ansonsten alle gewichtungen auf 0!! dann klappts mit der richtigen sortierung!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast recht...

Eingetragen von Dortmunder Junge (57)
am 20.03.2014 - 16:54 Uhr

Hmm, da habe ich wohl etwas auf der Leitung gestanden. Nun funktioniert es. :-)

Ich hatte vergessen unter 'Relationship' -> Content: Taxonomy terms on node auszuwählen.

Mir ist das erst aufgrund Deiner Anmerkung so wirklich aufgefallen. Anschliessend konnte ich dann auch endlich unter 'Sort criteria' -> Taxonomy term: Weight (asc) hinzufügen.

Also, alles toll jetzt! :-)

Vielen Dank noch einmal für Deine Hilfe u. Deine unbändige Geduld! ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • lstin tombent homophonic wikke
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
Weiter

Neue Kommentare

  • Rollen
    vor 2 Tagen 11 Stunden
  • Inzwischen sind wir bei
    vor 1 Woche 6 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 6 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 4 Tagen
  • Hey danke
    vor 9 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 8 Stunden
  • In der entsprechenden View
    vor 11 Wochen 8 Stunden

Statistik

Beiträge im Forum: 250238
Registrierte User: 20467

Neue User:

  • StevenEness
  • FoxPiola
  • ocvk2810

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 21 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association