我个人没有使用过这个,但我刚看到它在几天前在drupal.org模块中弹出,它应该会有所帮助:http://drupal.org/project/views_ignore_node_permissions
好的,如果你只想回显php中的节点标题(在节点体中)启用php然后:
<?php
if (arg(0) == 'node' && is_numeric(arg(1))) $nodeid = arg(1);
$node = node_load($nodeid);
print $node->title;
?>
大段引用
你完成了
如果要限制对某些字段的访问而不是对其他字段的访问,那么您确实应该使用每个字段的权限。我假设所有字段都是使用CCK构建的,因此只需启用内容类型的权限,但禁用所有字段。
这样,只有标题可见。我不认为你可以禁用标准体字段的权限,但我总是使用CCK文本区域,因为标准体字段没有包含在默认节点打印中,因此css也很容易。
您可以为此编写一个简单的模块,它执行以下操作:
在hook_perm中,您可以创建一个新的权限,您希望显示节点标题,如果是每个人,只需使用“访问内容”。
解决方案是here:
在视图“查询选项”中 - 设置可以设置“禁用SQL重写”(“禁用SQL重写将禁用node_access检查以及实现hook_query_alter()的其他模块。”)afaik使得此模块不需要最新视图版。