drupal-node

個別 node 的權限控制機制

討論區: 
系統中使用者對 node 的權限控制其是以 node type 為基礎的控制方式, 若自己要在更細部的控制到每一個 node 則須做些設計, 而個別 node 系統內通用控制的權限儲存在 node_access table 內, 一般是藉由 hook_node_access_records 產生node的個別控制權限內容, 若要自行在特定情況下產生 node 的控制權限資料可下語法如下
$query = db_select('node', 'n')
    ->fields('n', array('nid'))
    ->condition('nid',$node->nid)
    ->addTag('node_access');

Node 操作

討論區: 
hook_node_info() 建立新的類型 node type node.api.php
hook_node_access($node, $op, $account) 讀寫權限檢查  
Subscribe to RSS - drupal-node
Free Web Hosting