Jak zjistit UID z User Reference CCK v pohledu (view)?
Nevíte, jak v pohledu zjistit UID uživatele, na kterého odkazuje user reference uzlu?
Příklad: Mám jedoduchý výpis článků grupovaný podle uživatele a chci zde vytvořit odkaz na detailní výpis. Na ten mám též vytvořen pohled, ale potřebuji (kvůli argumentu) předat UID. Jenomže v sekci „fields“ mohu získat jen jméno. To sice taky funguje, ale je s diakritikou a tu nechci mít v URL. (Je tam protože je to vyžadováno, pro přihlášení mám další modul umožňující definovat uživateli druhý login bez diakritiky.)
EDIT že lze uid zjistit z $node->field_… vím, problém je v tom, že tuto hodnotu potřebuji v sekci fields (konkrétně „Output this field as a link“) kde nemám PHP k dispozici a v nahrazovacích vzorcích (substitution patterns) mám vždy ostatní fieldy – nějaké další tokeny zde nejsou, ani k zjištění detailnějších informací…

Vo views plati ze vsetky
Vo views plati ze vsetky predchadzajuce vybrane fieldy sa zobrazia ako token (nahradzovaci vzorec) cize si uid staci nechat vybrat pred polom v ktorom ma byt pouzite.
No jo, to dělám, ale problém
No jo, to dělám, ale problém je v tom, že ten token vrací jméno a ne UID. A není tam v seznamu token, který by obsahoval číslo – a to je můj problém, proč sem píšu.
Dalsia moznost pouzit modul
Dalsia moznost pouzit modul Custom fields, ktory dokaze vratit co len chces lebo si to napises v PHP. http://drupal.org/…_customfield
Jop, nad tímhle modulem
Jop, nad tímhle modulem (i když z jiných důvodů) jsem taky uvažoval, ale nakonec jsem (před pár minutami) přišel jak na to – a že je to úžasně primitivní:
Jestli opravdu není cesta,
Jestli opravdu není cesta, jak to dostat do tokenu, tak holt nepoužívejte „Output this field as a link“ a přepište si výstup pole v šabloně, jak potřebujete.
No, já ji nenašel (proto se
No, já ji nenašel (proto se ptám). Děkuji za odpověď, úplně jsem zapomněl možnost si šablonovat pohledy…
Poslat nový komentář