代码之家  ›  专栏  ›  技术社区  ›  dkinzer

如何构建显示访问信息的Drupal视图

  •  0
  • dkinzer  · 技术社区  · 14 年前

    我需要创建一个节点选择视图,当前用户可能有权也可能没有权访问其中的一些节点。我希望能够做的是,知道对一个节点的访问是什么,打印出一个到该节点的链接,或者一个语句,让他们知道在没有先满足某些条件的情况下无法访问该节点。

    我原以为这是一件很简单的事情,但在尝试时,我不知道该如何继续下去。有人知道如何创建这样的视图吗?

    更新:


    看起来这可能是一个简单的使用 Views Custom Field 模块

    1 回复  |  直到 14 年前
        1
  •  0
  •   dkinzer    14 年前

    实际上,我找到的最简单的解决方案是使用 Views Custom Field module 要检查用户是否有权访问该节点,并根据该节点生成输出:

    if (node_access('view', $data->nid)) {
    //...
    }
    
    推荐文章