просмотреть друпальные узлы, на которые ссылаются в другом узле - PullRequest
2 голосов
/ 01 августа 2010

У меня есть узел, который ссылается на другие узлы.

Если я предоставлю пользователю пользовательский доступ к этому узлу, как мне настроить его так, чтобы он автоматически получал доступ и к другим узлам?

Ответы [ 2 ]

3 голосов
/ 01 августа 2010

Если вы хотите создать свой собственный модуль доступа, этот фрагмент документации API , вероятно, является единственным местом, где есть достаточно приличная документация о том, что искать / искать.

Ваша собственная заказная работа появится на http://api.drupal.org/api/drupal/developer--examples--node_access_example--node_access_example.module/6 и _update эквиваленте.В эти перехватчики / обратные вызовы необходимо не только вставить текущий GRANT, но и GRANTS для всех узлов, на которые имеются ссылки.

0 голосов
/ 04 августа 2010

Вы, вероятно, хотите попробовать http://drupal.org/project/nodeaccess_nodereference

Может быть, даже http://drupal.org/project/nodeaccess_autoreference полезно (хотя я немного запутался в модуле из его описания)

...