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

Nur nach exposed Sortierkriterium sortieren wenn ausgewählt

Eingetragen von Dominic Köppen (6)
am 15.04.2013 - 21:20 Uhr in
  • Views

Hallo zusammen,

ich bin neu hier und hoffe direkt 'mal auf Eure Hilfe.
Ich habe eine View mit zwei Sortierkriterien. Standardmäßig wird nach Global:Random "sortiert". Zusätzlich gibt es noch ein exposed Sortierkriterium (hier Postleitzahl). Das Problem ist, dass die Ergebnisse, die das Kriterium PLZ liefert wieder randomisiert werden. Gibt es eine Möglichkeit, das abzuschalten?
Also so, dass die View unsortiert bleibt, bis der User nach PLZ sortiert.

Vielen Dank!
Dominic

‹ Modul views_slideshow tpl.php Exposed Filter mit clean urls? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Push

Eingetragen von Dominic Köppen (6)
am 23.04.2013 - 11:11 Uhr

Hat niemand eine Idee?

Grüße,
Dominic

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mir fällt dazu nur eine Quick

Eingetragen von NightWalker (36)
am 23.04.2013 - 14:36 Uhr

Mir fällt dazu nur eine Quick & Dirty Lösung ein. Der Exposed Link sieht ja ungefährt so aus:
index.php?random=1&plz=asc du könntest das ganze per CSS (oder hide() in der tpl datei) nicht anzeigen lassen und ein manuellen link machen wie index.php?random=0&plz=asc so das random immer abgeschaltet wird, so bald man auf dem Link klickt

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dominic Köppen

Eingetragen von torfnase (1525)
am 23.04.2013 - 14:46 Uhr
Dominic Köppen schrieb

Standardmäßig wird nach Global:Random "sortiert". Zusätzlich gibt es noch ein exposed Sortierkriterium (hier Postleitzahl). Das Problem ist, dass die Ergebnisse, die das Kriterium PLZ liefert wieder randomisiert werden.

Ändere doch einfach das Standardsortierkriterium, ich kann das Problem da nicht ganz nachvollziehen ?

Gruß
Berthold

  • Anmelden oder Registrieren um Kommentare zu schreiben

Quick & Dirty

Eingetragen von Dominic Köppen (6)
am 23.04.2013 - 14:47 Uhr

Super Idee! Das werde ich nacher mal direkt so versuchen!
Danke und liebe Grüße
Dominic

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Berthold, das hatte ich

Eingetragen von Dominic Köppen (6)
am 23.04.2013 - 14:51 Uhr

Hallo Berthold, das hatte ich versucht, bringt aber dennoch nicht den gewünschten Erfolg. Es werden dummerweise immer beide Filter angewendet und die Ergebnisse sind wieder random.

Grüße,
Dominic

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn der eine Filter

Eingetragen von torfnase (1525)
am 23.04.2013 - 14:58 Uhr

Wenn der eine Filter lautet:
Alphabetisch nach Firmenname
und der andere Filter (exposed) lautet nach PLZ,
dann ist doch alles gut.
Die Filter haben selbstverständlich eine Hierachie, das dürfte wohl klar sein, will sagen:
erst wird ein Filter angewendet und auf dieses gefilterte Ergebnis wird ein nächster Sortierfilter angewendet.
Sonst machen zwei Sortierfilter ja keinen Sinn.
Also wenn erst nach PLZ sortiert würde und dann nach Alphabet (oder etwas anderem) dann ist doch alles gut oder ?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat:Also wenn erst nach

Eingetragen von Dominic Köppen (6)
am 23.04.2013 - 15:53 Uhr
Zitat:

Also wenn erst nach PLZ sortiert würde und dann nach Alphabet (oder etwas anderem) dann ist doch alles gut oder ?

Du hast natürlich recht und mir ist bewusst, dass es diese Hierarchie gibt. Im Normalfall ist diese ja auch sinnvoll. Außer eben wenn der erste Filter Global:Random ist. In diesem Falle sind alle weiteren Filter sinnlos, da nie ein vernünftig sortiertes Ergebnis erzielt wird. In diesem Falle müsste das also so laufen: Filter Random-->unsortiert-->Filter PLZ--> sauber nach PLZ sortiert. Eben dies ist aber nicht möglich.
Eine direkte Sortierung nach Alphabet, PLZ oder sonstigem ist natürlich kein Problem.

Der Gedanke war einfach folgender: Wenn ich ein Branchenverzeichnis habe und direkt alle Einträge nach Alphabet sortiere, steht die Firma "Aalzucht Meier" immer an erster Stelle. Das wäre ja irgendwie unfair gegenüber der Firma "Xylofonverleih Mustermann", die grundsätzlich den letzten Platz belegt. Gleiches gilt bei jeder anderen Sortierung auch. Durch eine zufällige Anordnung würde also Gleichberechtigung hergestellt. Ich denke aber ich werde es mit der vorher genannten Lösung versuchen. Auch wenn diese vielleicht nicht ganz so sauber ist.

Vielen Dank nochmal für eure Antworten!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es tut mir leid, aber ein

Eingetragen von torfnase (1525)
am 23.04.2013 - 16:04 Uhr

Es tut mir leid, aber ein Problem kann ich da immer noch nicht erkennen.
Wenn du erst nach PLZ und dann das Ergebnis nach Random sortierst, warum sollte das in aller Welt nicht funktionieren.
Warum muß denn der erste Filter "random" sein, das will mir nicht in den Kopf :-/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wegen der Usability würde ich

Eingetragen von NightWalker (36)
am 23.04.2013 - 16:10 Uhr

Wegen der Usability würde ich an deine Stelle auf die zufällige Sortierung verzichten.
Wenn ein Benutzer auf die Seite kommt u einen Eintrag auf der zweiten Seite entdeckt, dann erwartet er es auch beim nä Besuch dort zu entdecken, aber wenn du das ganze zufällig verteilst, kann er sich nie darauf verlassen.Ich würde eher ein deteministisches Verfahren zur sortierung benutzen, damit sich die Reihenfolge nie/selten ändert. Wenn du es nicht nach dem Namen machen willst, würde ich nach eine andere sortierung suchen. z.B. wenn alle Einträge eine Webseite angegeben haben, nach deren Pagerank sortieren oder ähnliches. Damit hättest du auch eine Ordnung die auch nach der wichtigkeit der Firmen ordnet.

Um nicht alles ausführlich zu schreiben, mir fallen noch ein paar andere Beispiele dazu ein warum es schlecht ist:

  • Wenn ein User einen Link an einem anderen weitergibt, um etwas zu besprechen. Damit sehen beide nicht die selben Einträge
  • SEO sicht, Google findet jedes mal wenn er auf deine Seite ist eine andere ordnung u es sieht auf dauer wie eine SPAM seite aus
  • Benutzer sucht bei Google nach Firma "Aalzucht Meier" und deine Seite wird ihm angezeigt, wenn er auf die Seite kommt, steht wegen der zufälligen Reihenfolge die Firma gar nicht auf der angezeigten Seite
  • Anmelden oder Registrieren um Kommentare zu schreiben

Mir schein es, als kenne ich

Eingetragen von Dominic Köppen (6)
am 23.04.2013 - 16:12 Uhr

Mir schein es, als kenne ich eine Funktion bei Views nicht.(?) Wenn das erste Sortierkritierium PLZ ist, sind die Ergebnisse doch direkt nach PLZ sortiert. Das soll ja eben nicht sein.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ach so, jetzt dämmert es mir

Eingetragen von torfnase (1525)
am 23.04.2013 - 16:30 Uhr

Ach so, jetzt dämmert es mir langsam, wo du dich da herumtreibst.
Also:
Du sortierst die Ausgabe wahrscheinlich über die Formatierung der Ausgabe (siehe Screenshot1)
Diese Sortierung geht immer vor.
Du kannst aber auch in der Tabelle ankreuzen: keine Standardsortierung und dann trägst du die Sortierkriterien unter: Sort criteria (siehe Screenshot2) links unten beim Bearbeiten einer View ein.
Dort kannst du dann auch genau angeben, in welcher Reihenfolge die Ergebnisse sortiert werden sollen.

AnhangGröße
screen1.JPG 12.59 KB
screen2.JPG 10.75 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 3 Tagen
  • Hey danke
    vor 2 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 6 Tagen
  • In der entsprechenden View
    vor 3 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 6 Tagen
  • gelöst
    vor 6 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20455

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 26 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