З наступним кодом, якщо поточний користувач не має "доступу до вузла обходу" ( для точних перевірок див. _Node_query_node_access_alter () ), запит перевіряє наявність node_access, хоча я не використовую тег "node_access".
Як я можу уникнути перевірки node_access за допомогою наступного запиту для не-адміністратора?
Я використовую цей код з модуля, щоб я міг сам перевірити дозволи, не потрібно перевіряти node_access.
$query = new EntityFieldQuery;
$result = $query
->entityCondition('entity_type', 'node')
->entityCondition('bundle', 'foo')
->fieldCondition('custom_id', 'value', $custom_id)
->execute();