Drupal 返回的视图数据中不可预测的CCK字段名

Drupal 返回的视图数据中不可预测的CCK字段名,drupal,drupal-6,drupal-views,cck,Drupal,Drupal 6,Drupal Views,Cck,我使用views\u get\u view\u result直接访问视图中的数据。我偶然发现了这样一种奇怪的行为:cck字段以第一个字段名作为前缀作为查询优化 但奇怪的是,根据我是以匿名还是以管理员的身份检索数据,字段的名称有所不同。我非常确定我的所有权限都已设置,并且视图本身没有任何限制。这是怎么回事 这是一个大问题,因为我不知道如何检索字段。这里是两个视图结果的转储。请注意节点\数据\字段\游戏\日期\字段\游戏\家庭\分数\值!=节点\数据\字段\游戏\官方\字段\游戏\主场\得分\值 /

我使用
views\u get\u view\u result
直接访问视图中的数据。我偶然发现了这样一种奇怪的行为:cck字段以第一个字段名作为前缀作为查询优化

但奇怪的是,根据我是以匿名还是以管理员的身份检索数据,字段的名称有所不同。我非常确定我的所有权限都已设置,并且视图本身没有任何限制。这是怎么回事

这是一个大问题,因为我不知道如何检索字段。这里是两个视图结果的转储。请注意节点\数据\字段\游戏\日期\字段\游戏\家庭\分数\值!=节点\数据\字段\游戏\官方\字段\游戏\主场\得分\值

// View as Admin
stdClass Object
(
    [nid] => 3191
    [node_data_field_game_date_field_game_date_value] => 2010-03-27T00:00:00
    [node_type] => game
    [node_vid] => 5039
    [node_data_field_game_date_field_game_official_value] => 0
    [node_node_data_field_game_home_team_title] => TeamA
    [node_node_data_field_game_home_team_nid] => 3396
    [node_data_field_game_date_field_game_home_score_value] => 68
    [node_node_data_field_game_visitor_team_title] => TeamB
    [node_node_data_field_game_visitor_team_nid] => 3442
    [node_data_field_game_date_field_game_visitor_score_value] => 118
)


// View as Anonymous
stdClass Object
(
    [nid] => 3191
    [node_data_field_game_date_field_game_date_value] => 2010-03-27T00:00:00
    [node_type] => game
    [node_vid] => 5039
    [node_data_field_game_official_field_game_official_value] => 0
    [node_node_data_field_game_home_team_title] => TeamA
    [node_node_data_field_game_home_team_nid] => 3396
    [node_data_field_game_official_field_game_home_score_value] => 68
    [node_node_data_field_game_visitor_team_title] => TeamB
    [node_node_data_field_game_visitor_team_nid] => 3442
    [node_data_field_game_official_field_game_visitor_score_value] => 118
)

非常奇怪的行为。可能是内容权限的问题吧?

我不这么认为。。。所有特定于字段的权限都是允许的,节点是发布的,我没有任何额外的模块会干扰-这是一个非常新的安装。在这之后我有一个views\u embed\u视图,两个用户都正确显示了所有字段。但是刚刚注意到另一个异常,表分组对管理员有效,但对其他人无效。禁用分组并不能解决原来的问题。实际上,进一步调查表明,您是对的,禁用内容权限解决了这个问题!我不喜欢这个模块,太多的功能太麻烦了。