Plone 4.1では、匿名ユーザーが見ることができるメンバー肖像(portal_memberdata/portraitsにあります)を作成したいと思います。Plone 4.1の匿名ユーザーがメンバーの肖像画を閲覧できるようにする
パブリックビューで画像に正しいURLを返しても、画像は常に保護され、代わりにデフォルトの画像( 'defaultUser.png')が返されます。
私はどのようにして作成者の肖像画をビューレット内の匿名ユーザーに表示できますか?
だけ明確にする:
author.getPersonalPortrait().absolute_url()
画像に正しいURLを返します。ビューにアクセスしたときにブラウザによってイメージがフェッチされると、リソースは保護されます。
_checkPermission(「表示」、肖像)verifyPermission場合とない:ユーザーは、このgetPersonalPortraitで行われるチェックされ、それに を得ることができない場合 #は肖像画を返さないでください。 – Yuri
ただし、verifyPermission kwargは常に0を指定してデフォルト値として呼び出されるため、このチェックは行われません。 – zedr