sziasztok!
egy egyedi user profiloldalt készítek, ahol egy view-ban a felhasználó übercart vásárlásait is mutatom. A view-t kódból hívom meg:
$view = views_get_view('user_orders_custom');
$result = $view->execute_display('default', array($account->uid));
módon. A view-ban van egy filter, ami User:current és ettől csak az aktuális felhasználó vásárlásait hozza. Az a probléma ezzel, hogy ha egyik felhasználó a másik profilját nézi, akkor is a saját vásárlásaira szűr a view érthető okokból.
Nem tudok rájönni, hogy hogyan kellene átalakítani a dolgot úgy, hogy a nézett profil uid-re működjön az a szűrő. Nem értem, hogy miért nincs olyan filter, ami uid-re szűrne és nem konstans usert engedne megadni, hanem argumentumból kapná.
Tudnátok segíteni ezzel kapcsolatban? (Fontos lehet, hogy nekem a $view->execute_display-jel kell a végén majd használnom)
Köszi
ne a filterek között keresd,
hanem az argumentumoknál. a node:uid argumentum kell majd, urlből.
-
clear: both;
ezer köszönet
szia, nagyon köszi, egy fontos dolgot értettem meg úgy érzem. a helyes megoldás a javaslatod alapján a "(Order user) Ubercart order: Felhasználó azonosító" argumentum hozzávétele volt.. :-)
na, ha ilyen is van akkor meg az
fene se tudja fejből ezeket. örülök, hogy meglett.
-
clear: both;