我需要创建一个节点选择视图,当前用户可能有权也可能没有权访问其中的一些节点。我希望能够做的是,知道对一个节点的访问是什么,打印出一个到该节点的链接,或者一个语句,让他们知道在没有先满足某些条件的情况下无法访问该节点。
我原以为这是一件很简单的事情,但在尝试时,我不知道该如何继续下去。有人知道如何创建这样的视图吗?
更新:
看起来这可能是一个简单的使用 Views Custom Field 模块
实际上,我找到的最简单的解决方案是使用 Views Custom Field module 要检查用户是否有权访问该节点,并根据该节点生成输出:
if (node_access('view', $data->nid)) { //... }