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

[gelöst] Exposed Filter Werte auf Block in der Seite übertragen.

Eingetragen von montviso (2188)
am 14.07.2015 - 16:18 Uhr in
  • Views
  • Drupal 7.x

Auf der Webseite
http://www.abhof-automat.de/
werden Inhalte vom Typ "Standort" auf einer Karte dargestellt.
Via Argument können die Inhalte nach Taxonomy-Kategorien gefiltert werden, z.B. Eier.
Die gleichen Standorte erscheinen unter der Karte als Tabelle.

Dazu gibt es eine View mit Leaflet-Seiten-Ansicht und eine Tabellen-Ansicht über die gleichen Inhalte als Block.
Der Block ist in die Seite mit der Leaflet-Karte integriert und übernimmt evt. gesetzte Argumente bezüglich Tax.-Kategorie.

Nun soll noch eine Umkreissuche mit dem Feld geocoder integriert werden.
Das funktioniert in der Testversion auch wunderbar - aber nur für die Karte.
D.h. wenn ich nach Automaten für Eier im Umkreis von 100km um München suche, dann werden mir 5 Standorte auf der Karte gezeigt.

In der Tabelle erscheinen aber alle Eier-Automaten, weil die Filter-Werte aus dem Exposed Filter nicht übernommen werden.

Ich habe versch. Ansätze getestet mit einem eigenen Modul (views_pre_view-Hook) wo ich versuche, den Filter für den Block zu setzen, in dem ich die GET-Variablen aus der URL übernehme.
Und als 2. habe ich das Modul Views Global Filter getestet.
Aber die Block-View ignoriert den Filter standhaft.

Kann mir jemand auf die Sprünge helfen, wie das funktioniert?

‹ Contextual Filter Taxonomy Term Second Level [gelöst] Exposed Filter Werte auf Block in der Seite übertragen. ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hing an einer

Eingetragen von Jenna (1883)
am 14.07.2015 - 18:02 Uhr

Ich hing an einer Umkreissuche fest (Immos anzeigen im Radius X) und konnte das mit https://www.drupal.org/project/views_selective_filters
lösen.

Eventuell passt es bei dir auch?

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Jenna, so wie ich den Text

Eingetragen von montviso (2188)
am 15.07.2015 - 17:41 Uhr

Hi Jenna,
so wie ich den Text zu dem Modul verstehe, werden hier Optionen eines Select-Filters abhängig von einer Angabe in einem anderen Feld gebaut.
Wie hast Du das im oben beschriebenen Zusammenhang eingesetzt?
Meine Umkreissuche hat zwei Textfelder: km und Ort.
Optionen werden da nicht gesetzt.
Bzw. es gäbe noch die Selectbox mit Auswahl der Einheiten, die habe ich allerdings ausgeblendet und per Default auf Kilometer gesetzt.
Das ist zwar ein interessantes Modul, das ich mir gleich mal vormerke, aber für meinen Zweck eher nicht das richtige.

Ich habe das ganze Szenario auch noch mit einem viel einfacheren Anwendungsfall als der Umkreissuche nachgebaut.
An der liegt es also nicht, daß es nicht klappt.
Hier das Vorgehen:

1. View gebaut mit allen Results eines bestimmten Inhalttyps
2. Exposed Filter über den Titel gebaut, der nach Anfangsbuchstaben sucht
3. Vom Master der View eine Seite und einen Block erzeugt, also mit gleichen Feld- und Filter-Einstellungen.
4. Block auf der obigen Seite eingebaut, so daß nun 2x die Inhalte eines bestimmten Inhaltstyps ausgegeben werden. Einmal auf der Seite und einmal im Block, der angehängt ist.

Der exposed Filter für die Seite greift.
Für den Block gibt es gar keinen exposed Filter.
Das heißt, wenn ich in den exposed Filter "A" eingebe, werden für die Seite alle Titel angezeigt, die mit "A" anfangen.
Der Block zeigt aber weiterhin alle Einträge des Typs.

Ich bin gerade vollkommen verwirrt.
Wie ist eigentlich das Standard- Verhalten eines Blocks mit exposed Filter?
Ich habe ein Modul gefunden, daß angeblich erlaubt, den exposed Filter des Blocks ebenfalls als Block pflegbar zu machen, so wie man es für die Seite machen kann.
Aber auch hier die Feststellung: Es gibt für die Block-View keinen exposed Filter, obwohl dieser eingerichtet ist.

Ich habe offensichtlich noch nie versucht eine Block-View mit exposed Filter zu bauen....
Ist das Verhalten normal, daß man den Block nicht filtern kann?
Und dann noch mal die Frage, wie man das dann doch machen kann?
Egal ob mit eigenem oder fremden Modul...oder habe ich irgendeine ganz einfach Lösung übersehen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn ich auf deiner Seite

Eingetragen von Jenna (1883)
am 15.07.2015 - 20:38 Uhr

Wenn ich auf deiner Seite nach unten scrolle bekomme ich bei der Suche kein Ergebnis, egal ob "nie" für Niederkassel oder "ang" für Firmennamen.

Vermute das ist ohnehin nicht die richtige Suche, da ja ohne Umkreis, oder?

Ich habe die "Proximity-Filter-Views" als normale Views erstellt und innerhalb der Views gewählt "als Block" anzeigen (aber als Block nur die Filter, nicht die Ausgabe!!!), nutze Open Layers.
Heisst der komplette Filterblock sitzt in der linken Region, (bzw. mobil oben) und die Ergebnisse gibt die Views meine-domain.de/proximity/miete... im Main Bereich aus.

Du willst jetzt aber die Ausgabe des Proximity Filters als Block und nicht als View Table, oder? Ich teste das morgen abend ob ich die Ausgabe auch als Block unter die eigentliche Views Table setzen kann, möglich das die Filter dann eben nicht greifen.

Schaffe das heute leider nicht, gebe dir aber morgen eine Rückmeldung.

Kannst du es nicht anders herum lösen, das du den Suchblock egal wo einbaust, die Ausgabe der Karte plus der Firmen aber innerhalb einer View-Page, dann hättest du die Probleme mit dem Block gar nicht erst? Wenn Karte und Ergebnistabelle über /meine/views/eierautomaten abrufbar ist, muß das Ergebnis ja stimmen.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Du willst jetzt aber

Eingetragen von montviso (2188)
am 16.07.2015 - 03:21 Uhr
Zitat:

Du willst jetzt aber die Ausgabe des Proximity Filters als Block und nicht als View Table, oder? Ich teste das morgen abend ob ich die Ausgabe auch als Block unter die eigentliche Views Table setzen kann, möglich das die Filter dann eben nicht greifen.

Die Ausgabe soll des Filters soll oben in der Karte auf der Seite erfolgen und unten in der Tabelle im Block.

Zitat:

das du den Suchblock egal wo einbaust, die Ausgabe der Karte plus der Firmen aber innerhalb einer View-Page

Ja, so wäre es ja dann...aber wie geht das ohne den Block?

Das wäre ganz toll wenn Du das mal probieren würdest. Aber ohne Stress.
Ich bin jetzt erst mal ein paar Tage im Kurzurlaub.

Gruß Regina

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke an Julsen, der die

Eingetragen von montviso (2188)
am 18.10.2015 - 17:24 Uhr

Danke an Julsen, der die Lösung für eine ähnliche Umkreissuche hier beschrieben hat:
http://www.drupalcenter.de/node/54049

Ich habe es jetzt auf http://www.abhof-automat.de so gelöst, daß ich die Tabelle als Seite angelegt habe und die Karte als Anhang vor der Tabelle eingefügt habe.
Entscheidend ist, bei Inherit exposed filters:Ja zu wählen.

Ich habe nun den Umkreisfilter so eingestellt, daß die Auswahl gemerkt wird.
Dann kann man via Taxonomy das Produkt ändern und dennoch nach vorausgewählten Umkreis filtern.

Ich habe noch einen Block vor der Karte eingefügt, der warnt, wenn die Umkreissuche aktiv ist, damit man sie nicht versehentlich eingestellt läßt.

Ach ja noch ein Hinweis:
In der Ursprünglichen Version hatte ich ja die Tabelle unter der Karte als Block.
Beim ersten Versuch habe ich eine Tabelle als Anhang an die Karte getestet.
Das hat nicht geklappt. Die Tabelle wurde einfach nicht angezeigt.
Dann habe ich umgekhert die Tabelle als Seite und die Karte als Anhang an diese Seite eingestellt, und damit klappt es.
Keine Ahnung, ob ich beim ersten Mal irgendwas übersehen habe (habe allerdings ewig gesucht), oder ob das prinzipiell nicht geht.

  • 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 1 Woche 5 Tagen
  • Hey danke
    vor 1 Woche 5 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 1 Tag
  • In der entsprechenden View
    vor 3 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 1 Tag
  • gelöst
    vor 5 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

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 20 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