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!
Teszteltem még egy kicsit
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.
--
Szabó Dénes - Internode.hu - Munkára fogott weblapok
Közben sikerült
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.
--
Szabó Dénes - Internode.hu - Munkára fogott weblapok
ez a helyes megoldás
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.
-
clear: both;
Kb most már tisztában vagyok vele
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
--
Szabó Dénes - Internode.hu - Munkára fogott weblapok
felhasználó által létrehozott
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