【发布时间】:2026-01-23 13:35:01
【问题描述】:
我在 Drupal 中遇到权限问题。我希望用户能够创建某种节点类型,但是我需要为他们授予两个不同的路径以允许他们执行此操作。该类型是由一个名为 isbn2node 的模块创建的内容,通过它有两种方式来制作内容,每种方式都有不同的路径:
?=node/add/isbn2node-book
?=node/add/isbn2node_book/isbn2node
一个有下划线,另一个有连字符。第一条路径通向一个允许用户手动输入书籍信息的表单;第二个路径让他们输入 ISBN,搜索它,并根据结果为他们填充表单。
我已更改“人员”菜单中的权限,以便他们可以使用第一个路径手动添加 isbn2node-book 内容,但没有让他们使用第二种方法的选项。别名 url 使其路径中没有 node/add 也不起作用。
创建重复的内容类型似乎是一个丑陋的解决方案;有没有更优雅的方式让用户访问第二条路径?
【问题讨论】:
标签: drupal permissions drupal-7