2012-02-24 28 views
0

在Drupal中,我需要創建一個沒有URL的節點。在Drupal中爲節點禁用URL創建

我有一個名爲「集合」的節點。它由收集件(也是節點)組成。這是一個在滑塊中顯示的列表。我在集合中使用nodereference,引用這些部分。我希望集合有一個URL,但不是件。

任何人都知道如何禁用一個節點的網址創建?

回答

2

在drupal 6中沒有辦法做到這一點。默認情況下,每個節點都可以通過/ node/[node-id]訪問。

的Drupal 7通過引入entities

你最好的概念解決了這個問題是使用hook_nodeapi()來強制訪問被拒絕,當有人試圖訪問這些頁面。

0

你不能這樣做,因爲節點被它的ID或創建的別名訪問。 Drupal必須爲每個節點創建id(這是對節點的某種引用)。