禁用Drupal中节点的URL创建

禁用Drupal中节点的URL创建,drupal,drupal-6,Drupal,Drupal 6,在Drupal中,我需要创建一个没有URL的节点 我有一个名为“集合”的节点。它由集合块(也是节点)组成。它是一个以滑块形式显示的列表。我在集合中使用nodereference,引用片段。我希望集合有一个URL,但不是片段 有人知道如何禁用节点的url创建吗 在drupal 6中没有办法做到这一点。默认情况下,每个节点都可以通过/node/[node id]访问 Drupal7通过引入 当有人试图访问这些页面时,最好使用hook_nodeapi()强制拒绝访问 无法执行此操作,因为节点是通过其I

在Drupal中,我需要创建一个没有URL的节点

我有一个名为“集合”的节点。它由集合块(也是节点)组成。它是一个以滑块形式显示的列表。我在集合中使用nodereference,引用片段。我希望集合有一个URL,但不是片段


有人知道如何禁用节点的url创建吗

在drupal 6中没有办法做到这一点。默认情况下,每个节点都可以通过/node/[node id]访问

Drupal7通过引入


当有人试图访问这些页面时,最好使用hook_nodeapi()强制拒绝访问

无法执行此操作,因为节点是通过其ID或创建的别名访问的。Drupal必须为每个节点创建id(它是对节点的某种引用)