在Drupal中,我需要创建一个没有URL的节点。在Drupal中为节点禁用URL创建
我有一个名为“集合”的节点。它由收集件(也是节点)组成。这是一个在滑块中显示的列表。我在集合中使用nodereference,引用这些部分。我希望集合有一个URL,但不是件。
任何人都知道如何禁用一个节点的网址创建?
在Drupal中,我需要创建一个没有URL的节点。在Drupal中为节点禁用URL创建
我有一个名为“集合”的节点。它由收集件(也是节点)组成。这是一个在滑块中显示的列表。我在集合中使用nodereference,引用这些部分。我希望集合有一个URL,但不是件。
任何人都知道如何禁用一个节点的网址创建?
在drupal 6中没有办法做到这一点。默认情况下,每个节点都可以通过/ node/[node-id]访问。
的Drupal 7通过引入entities
你最好的概念解决了这个问题是使用hook_nodeapi()来强制访问被拒绝,当有人试图访问这些页面。
你不能这样做,因为节点被它的ID或创建的别名访问。 Drupal必须为每个节点创建id(这是对节点的某种引用)。