2010-08-11 61 views

回答

1

我沒有親自使用,但我只看到它的drupal.org組件供在幾天前彈出,它應該幫助:http://drupal.org/project/views_ignore_node_permissions

+0

我希望這個作品能讓你知道,我已經嘗試過了。 – Nikhil 2010-08-12 03:37:25

+0

該模塊有效。 但現在將「要顯示的項目」設置爲0以外的值。它不適用於0。 – Nikhil 2010-08-14 16:32:09

0

如果你想限制訪問某些字段而不是其他字段,你應該使用每個字段的權限。我假設所有字段都使用CCK構建,因此只需啓用內容類型的權限,但對所有字段禁用。

這樣,只有標題是可見的。我不認爲你可以禁用標準正文字段的權限,但是我總是使用CCK文本區域,因爲標準正文字段不包含在默認節點打印中,所以對於css也更容易。

+0

不,這是不可能的,因爲對於相同的內容類型,有6個角色,並且對於相同的內容類型,每個節點已經被分配了使用上述模塊的訪問規則。 我只想顯示匿名用戶限制節點的標題作爲傳情。 – Nikhil 2010-08-11 18:15:28

0

你可以寫一個簡單的模塊,對於這一點,其執行以下操作:要顯示

  • 查詢節點標題(由hook_menu調用)
  • 主題的結果(hook_theme)
  • 顯示的結果(hook_block)

hook_perm您可以創建一個新的權限,您希望顯示節點標題,如果它適用於所有人,只需使用'訪問內容'即可。

1

確定,如果你只是想呼應PHP節點冠軍(與節點體)開啓PHP 則:

<?php 
if (arg(0) == 'node' && is_numeric(arg(1))) $nodeid = arg(1); 
$node = node_load($nodeid); 
print $node->title; 

?> 

塊引用

和你做