Ok, kösz.
De olyanra gondoltam, hogy az adott (belépett) user által létrehozott tartalom megjelenjen. A video-ban nem egészen ez volt.
Tehát a blokknézetben a user tartalmai mindig jelenjenek meg. A video-ban csak akkor jelentek meg, ha a userhivatkozásra kattintottak, azaz az url-ból vette a usert.
Igen, ebben az esetben a videó csak eligazít a felhasználói felületről, és ötleteket ad; a kérdésedre valójában sokkal egyszerűbb válasz van, a második linken:
Create the view!
Add an argument for User: Uid (ezt contextual filter néven találod meg, a jobbra lenyitható advanced oszlopban)
Under "Action to take if argument is not present", select "Provide default argument" and then "User ID from logged in user".
Hit Update, then save your view. You're done!
Ha bejelentkezik olyan valaki, aki tett közzé tartalmakat, annak megjelenik a blokk az ő tartalmaival (ha nem szűkíted le a megjelenését, akkor minden oldalon megjelenik).
Ha nincs tartalma neki, vagy nincs bejelentkezve, a fenti módon előállított views blokk nem jelenik meg.
Igen, valószínűleg az a relation kell hozzá (Kapcsolatok hozzáadása: "Tartalom: szerző"), én megpróbáltam kivenni onnan, hogy lássam, anélkül megy-e, de mentéskor mindig magától visszarakja nekem, ebből tényleg az jön le, hogy akkor tényleg kell neki :) Mindenesetre megy :)
hasznos lehet:http://vimeo
hasznos lehet:
http://vimeo.com/channels/vorosborosdrupal/27592001
konkrétan a lényeg (az előző videó után érthető lesz):
http://state68.com/content/filtering-view-show-only-content-created-curr...
(változás: az argumentumokat views 3-ban "contextual filter"-nek hívják)
block
Ok, kösz.
De olyanra gondoltam, hogy az adott (belépett) user által létrehozott tartalom megjelenjen. A video-ban nem egészen ez volt.
Tehát a blokknézetben a user tartalmai mindig jelenjenek meg. A video-ban csak akkor jelentek meg, ha a userhivatkozásra kattintottak, azaz az url-ból vette a usert.
A második linken van a válasz
Igen, ebben az esetben a videó csak eligazít a felhasználói felületről, és ötleteket ad; a kérdésedre valójában sokkal egyszerűbb válasz van, a második linken:
(ezt contextual filter néven találod meg, a jobbra lenyitható advanced oszlopban)
Ha bejelentkezik olyan valaki, aki tett közzé tartalmakat, annak megjelenik a blokk az ő tartalmaival (ha nem szűkíted le a megjelenését, akkor minden oldalon megjelenik).
Ha nincs tartalma neki, vagy nincs bejelentkezve, a fenti módon előállított views blokk nem jelenik meg.
szerző
Igen, közben módosult a hozzászólásod.
Működik, köszönöm!
Tehát:
"Ha a szűrőérték NEM elérhető" opció:
"Alapértelmezett érték biztosítása" -> Felhasználó azonosító a bejelentkezett felhasználótól
Köszönöm mégegyszer!
Kapcsolatok hozzáadása
Igen, valószínűleg az a relation kell hozzá (Kapcsolatok hozzáadása: "Tartalom: szerző"), én megpróbáltam kivenni onnan, hogy lássam, anélkül megy-e, de mentéskor mindig magától visszarakja nekem, ebből tényleg az jön le, hogy akkor tényleg kell neki :) Mindenesetre megy :)