CCK - Node Reference - paraméter views-nak

Den képe

Már végigtúrtam a netet, de semmit nem találtam:

A cck nodereference-t használnám egy másik tartalomra hivatkozáshoz (kép->galéria).

Csináltam egy nézetet, ami listázza a juzer galériái címét. Parméter az user id-je. Page stílusú nézet megjelenítéssel tesztelve megy.

A képnél a tartalomra hivatkozás mezőnél a Haladó - tartalmak, melyekre hivatkozni lehet (Nézet) alatt megadtam a fenti view-t. Alatta meg lehetne adni "A nézet paraméterei:" mezőben a paramétert. Na, ide mit kell írni? uid, user-id, [uid], node:uid, [node:user-id], és még a fene tudja, mennyit kipróbáltam. Ide az aktuális tartalom juzer id-je kellene.

De hogyan? Széttúrtam a cck project oldalait, de sehol nem akadt meg a szemem a paraméterezésen. Hol található valamiféle leírás ezekről a paraméterekről? Bármi ötlet jó lenne.

thx!

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Den képe

Rájöttem, hogy a fix paramétert nem próbáltam, ezért beírtam az 5-ös számot (szerkesztő user id-je), és a select mezőben megjelennek a szerkesztő galériái. Tehát, a views megkapja a paramétert, a kiválasztás is működik.

De, nekem nem beégetett fix paraméter kell, azt a view definicióba is betehetném. Nekem a hivatkozó node tulajdonosának az user id-je kell. Nem tudom a formátumát, hogy kell, vagy hogy lehet megadni.

0
0
Den képe

Na, nem a paraméter megadásával, arról semmi infót nem találtam - ha valaki tud ilyesmit, akkor ne fogja vissza magát!

A views argumentumoknál találtam olyat: nem sima user id, hanem "User posted or commented" -et választottam, majd az "User ID from URL"-t. Ekkor megjelenik egy mező: "Also look for a node and use the node author"

Utána a tartalom edit oldalon már azon galériákat fogjal listázni, amelyek szükségesek, vagyis a node-t szerkesztő user galériái.

Ezzel most már egész jó galériát tudok összerakni.

0
0
aboros képe

ha a mezőbe fixen raknál egy paramétert mindig az a user id lenne a paramétered. a segédnézetet kell úgy beállítsad egy user id argumentummal, hogy az aktuális tartalom szerzőjét kapja az argumentum. ahogy csináltad. pont így kell.

0
0

-
clear: both;

Den képe

mi az a view paraméter.

De én erre gondoltam itt:
http://donci.internode.hu/node-reference-views-parameter.png

A node reference ha egy views-ból szedi az értékeket, akkor a view arguments-hez mit kell írni. Hogy kell oda beírni azt, hogy tessék az aktuális node owner userid-t betenni oda.

Erre nem találok választ. De se a view, se a cck doksiban sem találom az ide való paraméterezést.

Ha ebbe beírok fixen valamit, akkor az átjön. De nekem nem fix paraméter kell.

A problémát egyébként megoldottam. Views_or modul segítségével. Kicsit trükkös, de megy. Ha ide tudnék paramétert megadni, akkor, talán, egyszerűbb lenne, nem kellene + még egy modul.

De ezt majd egy részletes galéria leírásban leírom. Valahol, valamikor. :D

0
0
Benwick képe

felhasználó által létrehozott nodeokon megjelenített viewsba én argumentumkén szoktam a User ID from URL-t beszerezni: http://noob.hu/2010/06/25/user_ref_view.jpg http://pastebin.com/kfDC8yci
a viewban a blogbejegyzést szerző fényképét és nevét jelenítettem meg.
és az Also look for a node and use the node author bepipálására is van lehetőség

0
0