禁用Drupal中节点的URL创建

时间:2012-02-24 21:08:51

标签: drupal drupal-6

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

我有一个名为“Collection”的节点。它由Collection Pieces(也是节点)组成。这是一个在滑块中显示的列表。我在集合中使用nodereference,引用这些部分。我希望该集合有一个URL,但不是碎片。

任何人都知道如何禁用节点的网址创建?

2 个答案:

答案 0 :(得分:2)

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

Drupal 7通过引入entities

的概念解决了这个问题

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

答案 1 :(得分:0)

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