Probleme mit Kontextfiltern
am 21.06.2012 - 10:06 Uhr in
Hallo Leute,
und zwar habe ich ein Problem mit den Kontextfiltern von Views. Ich habe eine View erstellt die den verfassten Inhalt eines Benutzers anzeigt (Kontextfilter: (Autor) Benutzer: Name ; Beziehung: Inhalt: Autor;). Die View soll auf der jeweiligen Benutzerseite gezeigt werden. Der Pfad ist also /users/% (% = Username).
Wenn ich jetzt unten bei der Vorschau als Kontextfilter Vorname Nachname (mit Leerzeichen) eingebe wird der korrekte Inhalt angezeigt.
nur leider werden die User in der URL www.abc.de/user/vorname-nachname benannt, also mit Bindestrich. Wenn ich in der Vorschau Vorname-Nachname (mit Bindestrich) eingebe, erhalte ich keine Ergebnisse.
Weiß jemand wie ich Drupal sagen kann, das es die Bindestriche in der URL durch Leerzeichen ersetzen soll?
Hab schon ziemlich lange gesucht und probiert aber komme irgendwie nicht so richtig darauf.
Danke schon mal für eure Hilfe.
- Anmelden oder Registrieren um Kommentare zu schreiben
Warum nutzt du denn den
am 21.06.2012 - 21:50 Uhr
Warum nutzt du denn den Kontextfilter Benutzer: name? Warum nicht Benutzer: UID?
Und wenn es partout der Name sein soll versuch mal unter Kontextfilter: Wenn der Filterwert NICHT in der URL ist -> Vorgabewert bereitstellen -> Benutzer ID aus der URL und das Häkchen setzen bei "Zusätzlich nach ein Beitrag schauen und den Beitragautor verwenden.".
Dann wird gar nix mehr
am 22.06.2012 - 13:10 Uhr
Dann wird gar nix mehr angezeigt, eine Lösung wäre natürlich, die URL´s für User nach dem Prinzip www.abc.de/user-name/uid zu benennen. Dann funktioniert es bestimmt.
Sonst keine Ideen? Ich bin bislang auch noch zu keiner Lösung gelangt.