Привет всем! Есть цель создать приватные ноды. Т.е. каждый пользователь может просматривать только свои публикации. Пробую так:
<?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; }
}
?>
Эффект нулевой. Перебрал кучу мануалов, ничего не выходит. Как вариант, нода блокируется и для автора и для прочих.
Заранее спасибо за помощь.
Комментарии
hook_node_grants($account, $op)
hook_node_access_records($node)
Спасибо за ответ, но не совсем улавливаю как правильно воспользоваться... Можно чуточку подробнее?
К сожалению нельзя,ведь это приватная информация
Понятно, что ничего непонятно
Есть кто-нибудь более лояльный к непониманию?
Почитайте.