Exposed Filter vorausgewählter Standardwert
Eingetragen von pb83 (46)
am 14.06.2016 - 10:16 Uhr in
am 14.06.2016 - 10:16 Uhr in
Hallo,
ich habe einen Ajax-Filter in Drupal erstellt.
Die Standardauswahl ist "Alle", nun möchte ich aber das ein anderer
Wert aus der Auswahlliste als Standard gelten soll und die dementsprechenden
Datensätze dazu dann auch schon angezeigt werden.
Hier ist mein Ansatz aus der .theme-Datei:
<?php
function exposed_filter_views_pre_build(&$view) {
if ($view->name == 'XXX_filter') {
$view->filter['edit-tid']->value = "102";
$view->exposed_input['edit-tid'] = "102";
}
}
?>
Kann mir jemand sagen was ich falsch mache oder mir einen Tipp geben wie es gehen kann?
Danke und Grüße
Paul
- Anmelden oder Registrieren um Kommentare zu schreiben
Das wäre ja der korrekte Code
am 15.06.2016 - 06:18 Uhr
Das wäre ja der korrekte Code für Drupal 7.
Bist Du sicher, daß Du a) an der Stelle den Namen exposed_filter verwenden kannst und daß es b) in Drupal 8 die gleiche Syntax ist?
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
a. ich weiß leider nicht ob
am 15.06.2016 - 08:25 Uhr
a. ich weiß leider nicht ob ich den namen "exposed_filter" verwenden kann.
ich dachte nur, dass das modul wohl so heisst. wo sehe ich denn wie das modul genau heisst?
b. das hatte ich gehofft. :)
Zu a) der Vorspan muß statt
am 15.06.2016 - 09:10 Uhr
Zu a) der Vorspan muß statt "exposed_filter" so heißen, wie Dein Subtheme, wenn Du es in der THEME_NAME.theme Datei verwendest bzw. wie Dein Modul, wenn Du es in einem eigenen Modul verwendest.
Zu b) hilft nur Googln, ich arbeite mich da selbst gerade erst ein.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de