現在のユーザーが更新できるノードのリストを作成したいと思います。これは、Organic Groupsを使用するサイトで使用されます。
私の最初の希望は、コンテンツが編集可能であることを確認できるビューフィルターがあることでした。ああ、違う。
私の2番目の試みはEFQを使用することでした:
$query = new EntityFieldQuery();
$query->entityCondition('entity_type', 'node')
->entityCondition('bundle', 'suggested_listing')
->addMetaData('account', $account)
->addMetaData('op', 'update')
->addTag('node_access')
->pager(20);
動作しますが、OGが更新列を設定していないようnode_access
です。
私はEFQが自動的にnode_accessを使用するので、タグが明示的に必要ではないと思いましたか?
—
mpdonadio
それはそうです、私はただ要点を研究しています。:-)それでもなお、node_accessチェックはop == viewに対してのみ正しく機能します。
—
thsutton 2013
node_access
か?