Sziasztok!
Az oldalamon az adott cikk írójának tartalma mellett egy blokk van, ahol az utolsó 5 cikke is listázódik (ha van).
Egy sima view-el oldottam meg (Contextual filter: User: Uid --> User ID from URL. Relationship: Content: Author)
Ez a lista azonban csak akkor jelenik meg jól, ha be vagyok adminként lépve az oldalba. Ha nem, akkor minden esetben egyetlen egy user utolsó 5 tartalma jelenik meg minden cikkírónál.
Összefoglalva adott egy view, ami Adminban jó, anonimban nem jó. Nekem permission hibának tűnik, de melyik modulhoz kapcsolódóan? Ez a blokk csak view-ből fut, ott meg minden rendesen be van állítva.
Ez egy általam írt cikk, rögtön mellette pedig a rossz (LEGÚJABB A SZERZŐTŐL) blokk http://tw.gs/35ueiV
Van ötletetek?
Hálás köszönet!
Ha látnánk a view-t akkor
Ha látnánk a view-t akkor lehetne segíteni, de így nehéz, de talán sikerül.
A Contextual filtered biztos hülyeség, mert Te nem a felhasználót nézed, így az id-je biztos nem jöhet az url-ből.
Kell két reláció. Az első neve legyen "Szerző" ez a cikk szerzőjét tartalmaző felhasználót kapcsolja a tartalomhoz. Ezután kell egy "A szerző műve" nevű reláció, aminél használod a korábban létrehozott "Szerző" relációt.
Ezután kell két contextual filter, mindkettő a "Content nid from url" lesz, de az egyik használja a "A szerző művei" relációt és excludol, ezzel kizárjuk a listából az éppen nézett művet.
Végezetül a fieldeknél, a title mezőnél is használjuk az előbbi relációt.
Tesztelni úgy tudod, hogy a tartalom nid-jét kétszer beírod perjellel pl.: 3/3
(btw a tanarurkerem.hu-n a views kurzus többek között ezt is tartalmazza. :))
És emitt a view:
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Szia, az URL-ből a cikk
Szia, az URL-ből a cikk szerzőjének id-je jön.
És ok is Adminból nézve, ha kilépek, akkor viszont nem.
Megnézem a te verziódat is.
Köszönöm!