在Plone 4.1中,我想使匿名用戶可以查看成員肖像(可在portal_memberdata/portraits中找到)。使Plone 4.1中的匿名用戶可以看到成員肖像
即使我將正確的url返回給公共視圖中的圖像,圖像也會始終受到保護,而返回默認值('defaultUser.png')。
我該如何做到這一點,並將作者肖像顯示給我的Viewlets中的匿名用戶?
只是爲了澄清:
author.getPersonalPortrait().absolute_url()
將正確的網址返回圖像。當訪問視圖時,當瀏覽器獲取圖像時,該資源將受到保護。
如果verifyPermission而不是_checkPermission(「查看」,縱向): #不要返回肖像,如果用戶無法找到它 這是getPersonalPortrait做了檢查。 – Yuri
但是,verifyPermission kwarg總是以0作爲默認值調用,所以此檢查從不強制執行。 – zedr