Sortieren in Views

am 23.10.2014 - 17:11 Uhr in
hi @ all
ich habe mal wieder ein event. komplizieretes Problem
Ich habe Daten von einer Exceltabelle die ich in csv umwandle und mittels Feedimporters auf meine webseite importiere.
in Views erstelle ich dann mehrere Blöck mit jeweils einer Tabelle.
Die Inhalte dieser Tabellen hole ich aus den Inhaltsstrucktur- Felder jeweils immer 5 - 10 Stück
weiterhin kann man diese Tabellen dann sortieren.
so jetzt zu meinem Problem:
die csv-Tablelle besteht aus 15 Spalten
jetzt müsste ich Platzierungsnummern erstellen/anzeigen von 1- 10 (Platz 1, Platz 2 usw) mit dem jeweiligen View
nur das jede Tabelle eine andere Sortierung hat, aber die Platzierungsnummern müssen stehen bleiben..
die Platzierung 1. 2.3.4 ...... muss immer stehen bleiben und der nachfolgende Inhalt aus der Tabelle "variable"
z.B. Platz 1 Müller mit 500 Punkte ( an diesem Tag) jetzt steht Müller ganz oben
ist aber im Monat mit 6234 Punkte ist er dann auf Platz 5
Müller und seine 15 verschiedene Punktanzahlen steht in einer Spalte mit 15 Zellen.
nur wie mach ich das?
als Beispiel:
Block 1 ( Tabelle)
Platz NAME Punkte(sortiert)
1 Müller 500
2 Maier
3 Schmitt
4 xxxx
5 yyyyy
Block 2 (Tabelle)
Platz Name Punkte(sortiert)
1 xxxx
2 Maier
3 yyyy
4 Schmitt
5 Müller 6234
hätte da jemand n Idee wie das realisieren könnte
Danke
- Anmelden oder Registrieren um Kommentare zu schreiben
Vor dem Import legst Du einen
am 23.10.2014 - 19:12 Uhr
Vor dem Import legst Du einen Inhaltstyp an, der genau die Felder hat, die Du in Deiner Tabelle zeigst. Im Mapping vom Feeds Node-Prozessor weist Du die Spalten auf das richtige Feld zu. Jetzt kannst Du in Views eine Tabelle von Feldern aufbauen, die Du problemlos nach dem entsprechenden Feld sortieren kannst. Ich nehme an, daß Du bisher nur ein einziges Feld importierst und dann hast Du diese Möglichkeit nicht.
Hi Werner DANKE wla
am 24.10.2014 - 06:46 Uhr
Hi Werner DANKE
Vor dem Import legst Du einen Inhaltstyp an, der genau die Felder hat, die Du in Deiner Tabelle zeigst.
Habe ich ja gemacht das alles ist kein Problerm
Im Mapping vom Feeds Node-Prozessor weist Du die Spalten auf das richtige Feld zu. Jetzt kannst Du in Views eine Tabelle von Feldern aufbauen, die Du problemlos nach dem entsprechenden Feld sortieren kannst. Ich nehme an, daß Du bisher nur ein einziges Feld importierst und dann hast Du diese Möglichkeit nicht.
das ist auch klar soweit bin ich ja schon
Aber wenn ich jetzt im View sortiere beibt die Nummerierung Platz 1 bis xy nicht statisch stehen sondern wird mit sortiert, dann kann nach dem sortieren die Tabelle so aussehen:
platz
4
6
2
1
3
5
aber gerade die Zahlen sollen auf 1, 2, 3... statisch stehen bleiben und die Daten dahinter sollen sortietrt werden, dass nach jedem sortieren ein anderer auf Platz 1 steht
Das Feld "Platz mit den Zahlen "soll in der Tabelle ersichtlich sein nicht das wir da aneinander vorbeireden
Gruß Mike
Na, das ist ja ganz etwas
am 24.10.2014 - 08:43 Uhr
Na, das ist ja ganz etwas anderes. Ich bin von Klicksort auf den Table-Header ausgegangen und damit geht es nicht, Du mußt die Platzzahlt als Globales Feld "result counter" einbauen und dann einen exposten Sort nehmen. Ob das mit "Better exposed Filters" geht, weiß ich nicht (noch nie gebraucht), aber ich habe einen Artikel gefunden, der Dir vielleicht weiterhilft, aber das verlangt ein eigenes Modul, was dort erklärt wird.
Modul
am 24.10.2014 - 22:32 Uhr
Hi Werner
ich habe noch nie ein Modul geschrieben, und ich weiss es auch echt nicht wie das geht.
hätte jemand noch eine Idee wie ich das realisieren könnte, ohne das ich mir die Finger breche.
Ich habe mich schon Gedanken gemacht, einfach eine 1 Spaltige Tabelle mit den Platztierungen zu schreiben, und die andere sortierbare Tabelle daneben setze,
nur habe ich auch da keine Idee wie ich 2 einzelne Tabellen in einem View nebeneinander bekomme. das es nochdazu Passt.
Gruß Mike
[gelöst]Mit Global: View result counter
am 01.11.2014 - 00:21 Uhr
DANKE damit ging es super