Block laden bei bestimmter Views-Ausgabe (Hervorg. Filter)
am 22.06.2015 - 17:23 Uhr in
Hi.
Es gibt verschiedene Vereine, die den Bundesländern zugeordnet sind. Ich habe per SVG-code eine Map gebastelt mit allen Bundesländern. Diese Map gebe ich als Block aus.
Per views habe ich eine Liste aller Vereine, die man nun nach Bundesländern filtern kann. Den Block mit der Map habe ich auf dieser Filter-Seite. Die Links (jedes Bundesland) in der Karte sind dieselben, wie im Filter der View – das läuft gut.
Um jedoch das jeweilige aktive Bundesland auf der Karte farblich anders darzustellen, brauche ich aber eine css-Klasse, die mit dem Filter zusammenhängt.
In der url steht z.B. das hier (value=3 wäre Berlin):
/traeger?field_bundesland_value[0]=3
Ich dachte, ich löse das am einfachsten, wenn ich per css Berlin ansprechen könnte – ich müsste dann "…value[0]=3" nur irgendwie als body-Klasse oder views-row-Klasse in den Quelltext bekommen.
Man kann das sicher auch anders lösen, mir schien dieser Ansatz jedoch am einfachsten… naja…
Hat jemand Rat, wie ich die Werte aus den Filtern per css anprechen kann?
Danke und Grüße!
- Anmelden oder Registrieren um Kommentare zu schreiben
JS
am 24.06.2015 - 11:06 Uhr
Das wäre eigentlich ein klassischer Fall für eine Karte als Views-Attachment..
Greif doch den Wert aus der URL mit JavaScript/jQuery ab und setze dann entsprechend die .active Klasse für das Bundesland mit z.B. jQuery addClass.
Danke für den Tipp… leider
am 24.06.2015 - 12:52 Uhr
Danke für den Tipp… leider habe ich von JavaScript keine Ahnung (uns ebenso php), aber ich sehe schon, es wird wohl nur per php oder eben js gehen. Ich forsche mal…