Создание приватных нод

Главные вкладки

Аватар пользователя ru.fremd ru.fremd 24 сентября 2015 в 22:28

Привет всем! Есть цель создать приватные ноды. Т.е. каждый пользователь может просматривать только свои публикации. Пробую так:

<?php
function hook_node_access($node$op$account) {
  
$type is_string($node) ? $node $node->type;
if ((
$op == 'view') && ($account->uid == $node->uid)) {
     
        return 
NODE_ACCESS_ALLOW;
      
    }
else {  return 
NODE_ACCESS_DENY; }

}

?>

Эффект нулевой. Перебрал кучу мануалов, ничего не выходит. Как вариант, нода блокируется и для автора и для прочих.
Заранее спасибо за помощь.

Комментарии

Аватар пользователя ru.fremd ru.fremd 25 сентября 2015 в 15:57

"dashiwa" wrote:
hook_node_grants($account, $op)
hook_node_access_records($node)

Спасибо за ответ, но не совсем улавливаю как правильно воспользоваться... Можно чуточку подробнее?