由 author 在 週五, 2013-08-16 11:29 發表
系統中使用者對 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');
由 author 在 週四, 2013-08-08 10:51 發表