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