Отключить создание URL для узла в Drupal - PullRequest
0 голосов
/ 25 февраля 2012

В Drupal мне нужно создать узел, у которого нет URL.

У меня есть узел с именем "Collection".Он состоит из частей коллекции (также узлов).Это список, который представлен в слайдере.Я использую nodereference внутри коллекции, ссылаясь на кусочки.Я хочу, чтобы в коллекции был URL, но не кусочки.

Кто-нибудь знает, как отключить создание URL-адреса для узла?

Ответы [ 2 ]

2 голосов
/ 25 февраля 2012

Нет никакого способа сделать это в drupal 6. По умолчанию каждый отдельный узел доступен через / node / [node-id].

Drupal 7 решил эту проблему, введя концепцию сущностей

Лучше всего использовать hook_nodeapi (), чтобы принудительно запретить доступ, когда кто-то пытается получить доступ к этим страницам,

0 голосов
/ 27 февраля 2012

Вы не можете сделать это, потому что узел доступен по его идентификатору или по созданному псевдонимуDrupal должен создать идентификатор для каждого узла (это своего рода ссылка на узел).

...