Theming User Search Result

am 21.02.2011 - 10:09 Uhr in
Hallo zusammen,
ich möchte die Suchergebnisse der User-Suche themen und dort das User Picture mit der Image Cache Theming Funktion einbinden. Dafür brauche ich jedoch das User Objekt. Im search-result.tpl.php erhalte ich jedoch nur den 'title' und 'link'. Wie komme ich hier an den User bzw. die UID?
Viele Grüße
Jan
- Anmelden oder Registrieren um Kommentare zu schreiben
$info bzw. $info_split
am 21.02.2011 - 11:22 Uhr
Hallo.
Schau mal, was so an Daten in der Variable
$info
bzw.$info_split
liegt.<?php
print '<pre>'. check_plain(print_r($info_split, 1)) .'</pre>';
?>
Stefan
Hallo Stefan, in $result
am 21.02.2011 - 11:40 Uhr
Hallo Stefan,
in $result stehen nur 'title' und 'link'. $info_split ist leer. $info ist der ausgegebene Text und damit auch leer. $snippet ist in der User Search auch leer. Es gibt nur $title und $link, die auch im $result-Array vorhanden sind.
In der normalen Solr Suche gibt es $result['node'], so dass man auf alle Zugriff hat. Leider nicht bei der User Search.
Die Notlösung wäre, den Link zu parsen und anhand des Usernamens den User manuell zu laden. Nicht schön, aber anscheinend nicht anders möglich. Kann man per Hook die übergebenen Variablen erweitern?
Jan
preprocess
am 21.02.2011 - 12:31 Uhr
Kann man per Hook die übergebenen Variablen erweitern?
Du könntest per [api:template_preprocess_search_result:6] dort eingreifen.
Danke für die Info, das habe
am 28.02.2011 - 09:42 Uhr
Danke für die Info, das habe ich auch mal versucht. Aber leider kann ich hier genau so wenig machen, wie im Template, da ich nicht an das User-Objekt komme.
Ich denke es bleibt kein anderer Weg, als die Url zu parsen und damit auf den User zu schließen.
Hat noch jemand eine Idee?