我正在为 drupal 7.x 开发一个简单的模块,以根据 cck 字段的值来操作节点内容。实际上,如果 field_status = 1,我将隐藏 field_presenation。我尝试使用 hook_node_load 并且它工作但不幸的是它在查看节点或编辑它之前被调用,这不是我需要的。我尝试了 hook_node_view 但由于未知原因它从未被执行。
在 drupal 6.x 中,我曾经使用 hook_nodeapi 并检查 $op = 'view' 是否工作正常。
我正在为 drupal 7.x 开发一个简单的模块,以根据 cck 字段的值来操作节点内容。实际上,如果 field_status = 1,我将隐藏 field_presenation。我尝试使用 hook_node_load 并且它工作但不幸的是它在查看节点或编辑它之前被调用,这不是我需要的。我尝试了 hook_node_view 但由于未知原因它从未被执行。
在 drupal 6.x 中,我曾经使用 hook_nodeapi 并检查 $op = 'view' 是否工作正常。
看到这个页面了吗? 所有这些钩子都在描述中被调用
使用 hook — hook_nodeapi() 请参阅 Drupal API — https://api.drupal.org/api/drupal/modules!node!node.api.php/function/hook_node_view/7